Reverse Proxy
Dieser Artikel beschreibt wie man den nginx-Webserver als Proxy vor einen Apache-Server (oder z.B. auch Tomcat) setzt.
Der Apache muss dafür so konfiguriert werden, dass er z.B. nur auf 127.0.0.1:8080 lauscht und nicht den Port 80 blockiert (/etc/apache2/ports.conf).
Im gewünschten nginx-Vhost werden dann die folgenden Einträge gesetzt:
server {
listen *:80;
server_name meineseite.de;
location / {
include proxy_params;
proxy_pass http://127.0.0.1:8080/;
}
...
}
Die nginx-Config kann mit „nginx -t“ getestet und mit „nginx -s reload“ neu geladen werden. Ab dann sollten alle Zugriffe auf „meineseite.de“ per Reverse-Proxy von 127.0.0.1:8080 geladen werden.