Heim > Fragen und Antworten > Hauptteil
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?
迷茫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.