Heim >Backend-Entwicklung >PHP-Tutorial >Informationen zur Konfigurationsmethode für die Nginx-Portzuordnung

Informationen zur Konfigurationsmethode für die Nginx-Portzuordnung

不言
不言Original
2018-06-13 09:39:042469Durchsuche

In diesem Artikel werden hauptsächlich die Nginx-Port-Mapping-Konfigurationsmethode und die Multi-Port-Mapping-Methode vorgestellt. Der Inhalt ist ziemlich gut und wird als Referenz dienen.

Vorgeschichte

Die traditionelle Methode zum Erstellen einer Website besteht darin, einen Webserver zum Parsen der Dateieintragsdatei zu verwenden, z. B. Nginx und Apache zum Parsen die entsprechende Eintragsdatei, aber mit der Entwicklung der Technologie können einige Sprachen einen Webdienst selbst starten, wie z. B. Node und PHP. Der Zugriff auf eine Entwicklungssprache zum Starten eines Webdienstes ist standardmäßig nur lokal möglich. wie http://localhost:8000/ http:// 127.0.0.1:8000/

Aber wenn wir die Umgebung in Centos entwickeln und debuggen, verwenden wir zum Testen einen Fensterbrowser, also müssen wir das tun Verwenden Sie einen Zwischen-Webserver für die Portzuordnung

Nginx-Portzuordnungskonfiguration

server {
  listen    80;
  server_name rbac.dev-lu.com;

  # 80转发到8000端口
  location / {
      proxy_pass http://127.0.0.1:8000;
  }
}

nginx Reverse-Proxy-Multi-Port-Zuordnung

Code-Erklärung

1.1 Der Standardwert von http:www.baidu.test.com ist 80, Zugriff auf „/“ zur Verwendung der Reverse-Proxy, und greifen Sie dann auf die lokale Adresse 8083 zu; 🎜>1.3 Auf diese Weise kann der Zugriff auf mehrere Ports abgeschlossen werden, solange Port 80 geöffnet ist.
1.4 Die Root-Konfiguration kann ein absoluter Pfad oder ein relativer Pfad sein.


 server {
    listen    80;
    server_name www.baidu.test.com;#你要填写的域名,多个用逗号隔开
    location / {
      proxy_pass http://localhost:8083; 
      proxy_set_header Host $host; 
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
      root  /app/esop_web/esopschool;
      index index.html;
      try_files $uri $uri/ /index.html;
    }
    location /rest{
      proxy_pass http://localhost:9803; 
      proxy_set_header  Host  $host; 
      proxy_set_header  X-Real-IP  $remote_addr; 
      proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for; 
    }
  }

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist zur chinesischen PHP-Website!

Verwandte Empfehlungen:

Über Bindungsvorgänge von Laravel-Framework-Routen und -Controllern


Das obige ist der detaillierte Inhalt vonInformationen zur Konfigurationsmethode für die Nginx-Portzuordnung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn