Aktivieren „ProxyPass“ unter Debian Apache Webserver
Um ProxyPass unter Debian mit Apache zu aktivieren, musst du sicherstellen, dass das Modul mod_proxy und ggf. mod_proxy_http aktiviert sind, und dann die Proxy-Regeln in deiner Apache-Konfiguration setzen. Hier ist eine Schritt-für-Schritt-Anleitung:
✅ 1. Apache-Module aktivieren
sudo a2enmod proxy
sudo a2enmod proxy_http
Falls du HTTPS-Proxy brauchst, ggf. auch:
sudo a2enmod proxy_https
Danach Apache neustarten:
sudo systemctl restart apache2
✅ 2. ProxyPass in einer VirtualHost-Konfiguration setzen
Öffne oder erstelle eine entsprechende Apache-Konfigurationsdatei, z. B.:
sudo nano /etc/apache2/sites-available/meineseite.conf
Füge z. B. folgenden Inhalt ein:
<VirtualHost *:80>
ServerName meineseite.de
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
✅ 3. Site aktivieren (falls noch nicht aktiviert)
sudo a2ensite meineseite.conf
sudo systemctl reload apache2
🔍 Testen
Rufe deine Domain auf (http://meineseite.de) – du solltest nun die Inhalte vom internen Dienst (z. B. localhost:3000) über Apache sehen.
Wenn du magst, sag mir gern, was du genau proxyen willst (z. B. Node.js-App, Docker, andere Dienste), dann kann ich dir ein passendes Beispiel geben.

Neueste Kommentare