nginx域名重写 不加www 转到加www.
server { listen 80; server_name www.xxxx.net xxxx.net; #配置发布目录为/usr/local/nginx/data/rw-ows root /usr/local/nginx/data/rw-ows; #添加以下405代码 error_page 405 =200 $uri; location / { proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://rw-ows; #=========================CORS nginx配置============================= if ($http_origin ~* (https?://[^/]*\.roamwifi\.net(:[0-9]+)?)$) { set $cors "true"; } if ($request_method = 'OPTIONS') { set $cors "${cors}options"; } if ($request_method = 'GET') { set $cors "${cors}get"; } if ($request_method = 'POST') { set $cors "${cors}post"; } if ($cors = "trueget") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Credentials' 'true'; } if ($cors = "truepost") { add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Credentials' 'true'; } if ($cors = "trueoptions") { #add_header 'Access-Control-Allow-Origin' "$http_origin"; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Max-Age' 1728000; add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since'; add_header 'Content-Length' 0; add_header 'Content-Type' 'text/plain charset=UTF-8'; #return 200; return 204; } } #动态页面交给http://rw-ows, location ~ .*\.(jsp|do)?$ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://rw-ows; } #配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。 location ~ .*\.(html|gif|jpg|jpeg|bmp|png|ico|txt|js|css|swf)$ { root /usr/local/nginx/data/xxxx; #expires定义用户浏览器缓存的时间为1天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力 expires 1d; } location = /anon_login.jsp { return 301 https://$server_name$request_uri; } location = /anon_register.jsp { return 301 https://$server_name$request_uri; } location = /anon_forgetpwd.jsp { return 301 https://$server_name$request_uri; } if ( $host != 'www.xxxx.net' ) { rewrite "^/(.*)$" http://www.xxxx.net/$1 permanent; } }
以上就介绍了nginx域名重写 不加www 转到加www.,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Gambaran keseluruhan analisis dan pengoptimuman konfigurasi NginxProxyManager: NginxProxyManager ialah alat pengurusan proksi terbalik berdasarkan Nginx, yang boleh membantu kami mengkonfigurasi dan mengurus pelayan proksi terbalik dengan mudah. Dalam proses menggunakan NginxProxyManager, kami boleh meningkatkan prestasi dan keselamatan pelayan dengan menghuraikan dan mengoptimumkan konfigurasinya. Analisis konfigurasi: Lokasi dan struktur fail konfigurasi: NginxProxyManag

Apabila proxyprotocol digunakan dalam nginx, kami tahu bahawa nginx ialah pelayan web dan pelayan proksi Ia biasanya berfungsi di belakang pelayan proksi atau perisian pengimbangan beban (Haproxy, Amazon Elastic LoadBalancer (ELB) pertama kali meminta pelayan proksi atau perisian pengimbangan beban LSB. dan kemudian untuk nginx Lakukan akses web sebenar Kerana ia telah melalui pelbagai lapisan perisian, beberapa maklumat pelanggan seperti alamat IP, nombor port, dll. mungkin disembunyikan, yang memudaratkan analisis masalah dan statistik data kami, kerana untuk nginx. , Kami mahu mendapat pelanggan sebenar

Pengepala Linux merujuk kepada permulaan fail atau aliran data, yang digunakan untuk mengandungi metadata tentang kandungan Dengan menulis dan menggunakan fail Pengepala dengan betul, pembangun boleh menggunakan sumber sistem dengan lebih baik dan meningkatkan kebolehbacaan dan Kebolehselenggaraan kod.

[SpringBoot] Melepasi parameter dalam Pengepala melalui panggilan Feign Cara menghantar parameter Pengepala melalui Perihalan Masalah Feign Apabila kami menggunakan Feign untuk meminta antara muka API perkhidmatan lain dalam Spring Cloud, terdapat keperluan untuk lulus parameter dalam Pengepala Jika tidak pemprosesan khas dilakukan, ia akan Parameter dalam Pengepala akan hilang. Penyelesaian 1: Lulus melalui @RequestHeader(name="headerName"). Contohnya: Feign ditakrifkan seperti berikut @FeignClient(name="service-name")pub

Strategi penggunaan kontena dan perkhidmatan mikro di bawah NginxProxyManager memerlukan contoh kod khusus: Dengan populariti seni bina perkhidmatan mikro, teknologi kontena telah menjadi bahagian penting dalam pembangunan perisian moden. Dalam seni bina perkhidmatan mikro, NginxProxyManager memainkan peranan yang sangat penting, digunakan untuk mengurus dan memproksi trafik perkhidmatan mikro. Artikel ini akan memperkenalkan cara menggunakan NginxProxyManager untuk menggunakan dan mengurus perkhidmatan mikro kontena, dan menyediakan contoh kod yang berkaitan.

Tutorial NginxProxyManager: Panduan Mula Pantas, Contoh Kod Khusus Diperlukan Pengenalan: Dengan perkembangan teknologi rangkaian, pelayan proksi telah menjadi sebahagian daripada penggunaan Internet harian kami. NginxProxyManager ialah platform pengurusan pelayan proksi berdasarkan Nginx, yang boleh membantu kami mewujudkan dan mengurus pelayan proksi dengan cepat. Artikel ini akan memperkenalkan anda kepada panduan permulaan pantas NginxProxyManager, serta beberapa contoh kod khusus. satu

Cara menggunakan NginxProxyManager untuk mencapai pengimbangan beban berbilang pelayan NginxProxyManager ialah alat pengurusan pelayan proksi yang dibangunkan berdasarkan Nginx Ia menyediakan antara muka Web yang mudah dan mudah digunakan yang boleh mengkonfigurasi dan mengurus pelayan proksi Nginx. Dalam aplikasi praktikal, kami selalunya perlu mengedarkan permintaan kepada berbilang pelayan untuk mencapai pengimbangan beban dan meningkatkan prestasi dan ketersediaan sistem. Artikel ini akan memperkenalkan cara menggunakan NginxProx

Cara menggunakan NginxProxyManager untuk mencapai cache halaman HTML yang pantas Pengenalan: Dalam aplikasi rangkaian moden, pemuatan halaman web yang pantas adalah keperluan penting. Untuk meningkatkan pengalaman pengguna, kami boleh menggunakan NginxProxyManager untuk cache halaman HTML dengan cepat. Artikel ini akan menunjukkan kepada anda cara menggunakan NginxProxyManager untuk mencapai matlamat ini dan memberikan contoh kod khusus. Bahagian 1: Pasang dan konfigurasi NginxProxy
