


Schreiben Sie den Nginx-Domänennamen um, ohne www hinzuzufügen. Gehen Sie, um www hinzuzufügen.
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教程有兴趣的朋友有所帮助。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Überblick über die Konfigurationsanalyse und -optimierung von NginxProxyManager: NginxProxyManager ist ein auf Nginx basierendes Reverse-Proxy-Verwaltungstool, mit dem wir Reverse-Proxy-Server einfach konfigurieren und verwalten können. Bei der Verwendung von NginxProxyManager können wir die Leistung und Sicherheit des Servers verbessern, indem wir seine Konfiguration analysieren und optimieren. Konfigurationsanalyse: Speicherort und Struktur der Konfigurationsdatei: NginxProxyManag

Wenn Proxyprotokoll in Nginx verwendet wird, wissen wir, dass Nginx ein Webserver und ein Proxyserver ist. Es funktioniert im Allgemeinen hinter Proxyserver oder Lastausgleichssoftware (Haproxy, Amazon Elastic LoadBalancer (ELB)). und dann zu nginx Führen Sie einen echten Webzugriff durch. Da es mehrere Softwareebenen durchläuft, können einige Clientinformationen wie IP-Adresse, Portnummer usw. ausgeblendet werden, was sich nachteilig auf unsere Problemanalyse und Datenstatistik auswirkt in der Lage, echte Kunden zu gewinnen

Der Header von Linux bezieht sich auf den Anfang einer Datei oder eines Datenstroms, der Metadaten über den Inhalt enthält. Durch korrektes Schreiben und Verwenden der Header-Datei können Entwickler Systemressourcen besser nutzen und die Lesbarkeit und Lesbarkeit des Codes verbessern. Wartbarkeit.

[SpringBoot] Übergeben von Parametern im Header durch Feign-Aufrufe So übergeben Sie Header-Parameter durch Feign Problembeschreibung Wenn wir Feign verwenden, um die API-Schnittstelle eines anderen Dienstes in Spring Cloud anzufordern, müssen die Parameter im Header übergeben werden. Wenn nein Wenn eine spezielle Verarbeitung durchgeführt wird, gehen die Parameter im Header verloren. Lösung 1: Übergeben Sie es über @RequestHeader(name="headerName"). Beispiel: Feign ist wie folgt definiert: @FeignClient(name="service-name")pub

Die Bereitstellungsstrategie von Containern und Microservices unter NginxProxyManager erfordert spezifische Codebeispiele. Zusammenfassung: Mit der Popularität der Microservice-Architektur ist die Containerisierungstechnologie zu einem wichtigen Bestandteil der modernen Softwareentwicklung geworden. In der Microservice-Architektur spielt NginxProxyManager eine sehr wichtige Rolle und wird zum Verwalten und Proxyen des Microservice-Verkehrs verwendet. In diesem Artikel wird die Verwendung von NginxProxyManager zum Bereitstellen und Verwalten von Container-Mikrodiensten vorgestellt und relevante Codebeispiele bereitgestellt.

NginxProxyManager-Tutorial: Kurzanleitung, spezifische Codebeispiele erforderlich Einführung: Mit der Entwicklung der Netzwerktechnologie sind Proxyserver zu einem Teil unserer täglichen Nutzung des Internets geworden. NginxProxyManager ist eine auf Nginx basierende Proxyserver-Verwaltungsplattform, mit der wir Proxyserver schnell einrichten und verwalten können. In diesem Artikel werden Ihnen die Kurzanleitung von NginxProxyManager sowie einige spezifische Codebeispiele vorgestellt. eins

So verwenden Sie NginxProxyManager, um einen Lastausgleich für mehrere Server zu erreichen. NginxProxyManager ist ein auf Nginx basierendes Proxyserver-Verwaltungstool. Es bietet eine einfache und benutzerfreundliche Weboberfläche, mit der Nginx-Proxyserver einfach konfiguriert und verwaltet werden können. In praktischen Anwendungen müssen wir Anforderungen häufig auf mehrere Server verteilen, um einen Lastausgleich zu erreichen und die Systemleistung und -verfügbarkeit zu verbessern. In diesem Artikel wird die Verwendung von NginxProx vorgestellt

So verwenden Sie NginxProxyManager, um eine schnelle Zwischenspeicherung von HTML-Seiten zu erreichen. Einführung: In modernen Netzwerkanwendungen ist das schnelle Laden von Webseiten eine wichtige Anforderung. Um die Benutzererfahrung zu verbessern, können wir NginxProxyManager verwenden, um HTML-Seiten schnell zwischenzuspeichern. In diesem Artikel erfahren Sie, wie Sie mit NginxProxyManager dieses Ziel erreichen, und stellen spezifische Codebeispiele bereit. Teil 1: NginxProxy installieren und konfigurieren
