Docker Nginx Proxy Manager How To

Jak uprościć adresy aplikacji w dockerze. Jak usunąć port z aplikacji w dockerze poradnik.

Potrzebne nam będzie

  • Domena
  • Docker
  • Cloudflare
  • Nginx Proxy Manager

W tym poradniku pokaże wam jak ustawić reverse proxy na przykładzie Nginx Proxy Manager

W celach testowych można pobrać obraz z serwerem www

docker run --rm -it -p 820:80 yeasy/simple-web:latest

Teraz pod adresem IP naszego serwera z ww. portem powinniśmy widzieć stronkę jak poniżej (adresip:820)

image 4

Naszym celem jest dodanie domeny oraz usunięcie :820, czyli uproszczenie całego adresu

Przechodzimy do cloudflare i dodajemy rekord A

image 5

Adres IP w tym przypadku to IP naszego serwera VPS.

Teraz przechodzimy do naszego Nginx Proxy Managera do zakładki Hosts i klikamy add proxy host

image 6
Wypełniamy następująco:
  • Domain names – domena wpisana w cloudflare
  • Scheme – protokół nasluchiwania, w tym przypadku nasza testowa apka nasłuchuje na http
  • IP – ip serwera vps
  • Forward port – port apki, na testy ustawiliśmy 820

Po wykonaniu tych czynności nasza domena działa poprawnie, czyli można wejść na apke z adresu test.sysop.ovh zamiast adresu ip (xxx.xxx.xxx.xxx:820)

Dodaj komentarz