Ik heb thuis een webservertje draaien op een virtuele Ubuntu 20 LTS server. Dit werkt prima. Zelfs netjes een certificaat erop met LetsEncrypt.
Echter leek het me handiger om dit in te gaan stellen achter een reverse proxy als extra beveiligingslaag. En wellicht in de toekomst om meer naar buiten open te kunnen stellen.
Op dit moment heb ik in mijn router een rechtstreekse port forwarding naar de webserver.
Aangezien ik al een Docker server heb, kreeg ik het idee om Nginx Proxy Manager hiervoor te gebruiken. Die draait dus als Docker container met een Bridged network.
Dus daar een nieuwe Proxy host toegevoegd, https scheme gekozen en een nieuw LetsEncrypt certificaat laten genereren (de oude loopt toch binnenkort af).
Maar mijn webserver is nu niet meer bereikbaar en heeft een '500 Internal Server Error'. Aan de serverkant is niks gewijzigd. Als ik de proxy er tussenuit haal en hem weer rechtstreeks instel, dan werkt ie weer.
Kan het zijn dat omdat Nginx in Docker draait en de webserver niet, dat dit dan niet werkt?
Heeft iemand hier ervaring mee? Ik mis nog een puzzelstukje ergens om dit werkend te krijgen
Ik had voor de test de port forwarding van de webserver aangepast naar de server met Docker uiteraard.
Echter leek het me handiger om dit in te gaan stellen achter een reverse proxy als extra beveiligingslaag. En wellicht in de toekomst om meer naar buiten open te kunnen stellen.
Op dit moment heb ik in mijn router een rechtstreekse port forwarding naar de webserver.
Aangezien ik al een Docker server heb, kreeg ik het idee om Nginx Proxy Manager hiervoor te gebruiken. Die draait dus als Docker container met een Bridged network.
Dus daar een nieuwe Proxy host toegevoegd, https scheme gekozen en een nieuw LetsEncrypt certificaat laten genereren (de oude loopt toch binnenkort af).
Maar mijn webserver is nu niet meer bereikbaar en heeft een '500 Internal Server Error'. Aan de serverkant is niks gewijzigd. Als ik de proxy er tussenuit haal en hem weer rechtstreeks instel, dan werkt ie weer.
Kan het zijn dat omdat Nginx in Docker draait en de webserver niet, dat dit dan niet werkt?
Heeft iemand hier ervaring mee? Ik mis nog een puzzelstukje ergens om dit werkend te krijgen
Ik had voor de test de port forwarding van de webserver aangepast naar de server met Docker uiteraard.
...Y la tierra se hace mi trono... [Pentium 4 Northwood 2 Ghz, WinXP, 512MB PC133, HITACHI 250 GB@7200RPM] <-- ingesteld in 2001 lol