Heim  >  Fragen und Antworten  >  Hauptteil

Router – Fragen Sie nach der Nginx+Apache-Konfiguration

Neuling bittet um Hilfe: Ich möchte einen typischen Nginx + Reverse-Proxy-Apache-Server erstellen
Die aktuelle Konfiguration ist wie folgt. Der Server befindet sich im Intranet und lauscht auf Port 81. Der Router hat die Nginx-Portzuordnung 8080->80 durchgeführt, aber keine Apache-Portzuordnung Ich möchte wissen:
1. So schließen Sie die Reverse-Proxy-Konfiguration wie bei den meisten Websites ab
2. Kann ein Reverse-Proxy implementiert werden, wenn der Router nur Nginx-Port-Mapping (8080 bis 80) durchführt? Oder muss ich eine Portzuordnung für Apache durchführen?
3. Kann dieser Konfigurationsmodus .htaccess unterstützen?

黄舟黄舟2713 Tage vor489

Antworte allen(1)Ich werde antworten

  • 迷茫

    迷茫2017-05-16 17:06:01

    1.

    Apache2:

    Listen 127.0.0.1:81
    

    Nginx:

    server {
        listen 80;
        location / {
            proxy_pass http://127.0.0.1:81;
        }
    }
    

    2.

    路由的端口映射只和 Nginx 有关。

    3.

    支持,一般在 Apache2 里做重写就行。
    或者可以用 Nginx 提前处理一些静态文件请求,不转发给 Apache2.

    Antwort
    0
  • StornierenAntwort