Rumah pembangunan bahagian belakang tutorial php nginx域名重写 不加www 转到加www.

nginx域名重写 不加www 转到加www.

Aug 08, 2016 am 09:28 AM
control header proxy quot

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; 
         } 
}
Salin selepas log masuk

以上就介绍了nginx域名重写 不加www 转到加www.,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Analisis konfigurasi dan pengoptimuman Pengurus Proksi Nginx Analisis konfigurasi dan pengoptimuman Pengurus Proksi Nginx Sep 26, 2023 am 09:24 AM

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

Bagaimana untuk mengkonfigurasi dan menggunakan protokol proksi dalam nginx Bagaimana untuk mengkonfigurasi dan menggunakan protokol proksi dalam nginx May 18, 2023 am 08:47 AM

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

Apakah maksud pengepala linux? Apakah maksud pengepala linux? Jul 18, 2023 pm 03:34 PM

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.

Bagaimanakah SpringBoot melepasi parameter dalam Pengepala melalui panggilan Feign? Bagaimanakah SpringBoot melepasi parameter dalam Pengepala melalui panggilan Feign? May 16, 2023 pm 08:38 PM

[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 Pengurus Proksi Nginx Strategi penggunaan kontena dan perkhidmatan mikro di bawah Pengurus Proksi Nginx Sep 27, 2023 pm 01:06 PM

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 Pengurus Proksi Nginx: Panduan Permulaan Pantas Tutorial Pengurus Proksi Nginx: Panduan Permulaan Pantas Sep 27, 2023 pm 05:39 PM

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 Pengurus Proksi Nginx untuk mencapai pengimbangan beban berbilang pelayan Cara menggunakan Pengurus Proksi Nginx untuk mencapai pengimbangan beban berbilang pelayan Sep 27, 2023 pm 09:42 PM

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 Pengurus Proksi Nginx untuk cache halaman HTML dengan cepat Cara menggunakan Pengurus Proksi Nginx untuk cache halaman HTML dengan cepat Sep 28, 2023 am 10:58 AM

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

See all articles