Dieser Artikel beschreibt, wie die Koexistenz von Nginx und Apache auf einem Linux-Server implementiert wird. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Es können nicht zwei Programme gleichzeitig auf demselben Port lauschen. Also haben wir unsere Denkweise geändert und das Problem gelöst, dass einige unter nginx laufende Websites und einige unter Apache laufende Websites auf demselben Server koexistieren. Lösung:
Lösung:
Website unter Apache: In nginx.conf hinzufügen Server { hören Sie 80; Servername www.one.ityangs.cn one.ityangs.cn; Standort / { Proxy-Passwort http://127.0.0.1:8080; Proxy_Redirect aus; Proxy_Set_Header Host $host; Proxy_Set_Header X-Real-IP $Remote_Addr; proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for; } } In httpd.conf hinzufügen <virtueller Host *:8080> Servername www.one.ityangs.cn ServerAlias www.one.ityangs.cn one.ityangs.cn Dokumentstammverzeichnis /www/one VerzeichnisIndex index.php index.html <Verzeichnis /www/one> Optionen +Includes +FollowSymLinks -Indizes ZulassenAlle überschreiben Bestellung ablehnen, zulassen Von allen zulassen </Verzeichnis> </virtuellerhost> Website unter Nginx: In nginx.conf hinzufügen Server { hören Sie 80; Servername two.ityangs.cn www.two.ityangs.cn; Wurzel /www/zwei; Standort /{ index.html index.htm index.php; wenn (!-e $request_filename) { schreibe ^(.*)$ /index.php?s=$1 last um; brechen; } Fehlerseite 404 /var/www/html/404.html; } Standort ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $Dokumentstammsatz$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_params einschließen; } } Ich hoffe, dieser Artikel hilft Ihnen bei der Wartung Ihres Linux-Servers. Das könnte Sie auch interessieren:
|
<<: So erstellen Sie Ihren eigenen nativen JavaScript-Router
>>: Detaillierte Erläuterung der MySQL SQL-Anweisungsanalyse und Abfrageoptimierung
Inhaltsverzeichnis Optimieren von Sortierabfragen...
Mein Chef hatte mich gebeten, ein Programm zu ers...
Eigentlich ist das ganz einfach. Wir fügen ein a-...
Rendern Beispielcode Heute werden wir das WeChat-...
Manchmal muss MySQL eine Funktion ähnlich zu last...
Die Aufgabe der Parallelitätskontrolle in einem D...
Code kopieren Der Code lautet wie folgt: <!DOC...
Heute möchte ich einen Countdown von Vue und Mome...
Inhaltsverzeichnis 1. Abrufen über --skip-grant-t...
Inhaltsverzeichnis 1. Öffnen Sie die Datei Parame...
Vorwort Aufgrund der schwachen Typisierung von JS...
Vorwort Die Dateiberechtigungsverwaltung von Linu...
Vorwort Im aktuellen JavaScript gibt es kein Konz...
In diesem Artikelbeispiel wird der spezifische Co...
Problem 1: Baidu Map verwendet gekachelte Bilder ...