Ce este un reverse proxy?
Un reverse proxy este un server expus la Internet care directioneaza cererile inspre unul sau mai multe (load-balancer) servere ce gazduiesc diverse aplicatii.
NGINX Proxy Manager este o interfata extrem de usor de utilizat chiar si pentru incepatori. Prin aceasta interfata se pot genera si certificate SSL gratuit (Let’s Encrypt)
Directionarea cererilor se face pe baza de domeniu (sau subdomeniu) deci este necesar sa ai unul si nameserverele configurate corect.
Instalare
Pentru a continua ai nevoie de o masina virtuala cu docker si docker-compose.
Creeaza un fisier docker-compose.yml cu urmatorul continut:
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Porneste aplicatia:
docker-compose up -d
Acceseaza zona de administrare la http://ip-ul-tau-public:81
Utilizator implicit:
Email: admin@example.com
Password: changeme
Mai multe informatii poti gasi aici.