Um den Apache Webserver auf dem LXC Container von außen erreichbar zu machen, musst du eine Portweiterleitung oder eine Proxy-Regel einrichten.
- Wenn du LXD verwendest, kannst du ein Proxy-Gerät hinzufügen, das Verbindungen auf Port 80 an den Container weiterleitet.
Zum Beispiel:
lxc config device add web-server http-forward proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80
https://www.linode.com/docs/guides/beginners-guide-to-lxd/
- Wenn du iptables verwendest, kannst du eine NAT-Regel hinzufügen, die Verbindungen auf Port 80 an die IP-Adresse des Containers weiterleitet.
Zum Beispiel:
`iptables -t nat -A PREROUTING -p tcp -i enp0s3 --dport 80 -j DNAT --to-destination 10.0.0.10:80`⁵
https://serverfault.com/questions/9396…o-lxc-container
- Wenn du Apache auf dem Hostsystem installiert hast, kannst du einen Reverse-Proxy einrichten, der Anfragen an den Container weiterleitet. Zum Beispiel: `ProxyPass / http://10.0.0.10/`
du musst auch sicherstellen, dass der Apache Webserver auf dem Container so konfiguriert ist, dass er Anfragen von externen Quellen akzeptiert. Dazu musst du möglicherweise die Datei `/etc/apache2/sites-available/000-default.conf` bearbeiten und die Direktive `Require all granted` hinzufügen.
man kommt ja nicht freiwillig auf die Idee ein Nginx Proxy Manager zu installieren:
wget -qO- https://raw.githubusercontent.com/ej52/proxmox-s…manager/install | bash
^- wer dir dies empfohlen hat, sollte dir dann die notwendigen Schritte erklären
Wenn du Probleme hast, können dir die Logdateien des Nginx Proxy Manager unter /config/log/production.log helfen.
Hier in diesem Forum geht es um WordPress und nicht um Smart Home Anwendungen.