Am configurat un domeniu cu portul 443 deschis de unde trece tot traficul.
Vreau să configurez Apache2 ca un proxy invers, astfel încât atunci când traficul intră în domeniul meu în funcție de subdomeniu, Apache îl va direcționa către serverul corect din rețea.
Un exemplu
Domeniu introdus -> Adresa serverului intern
https://cloud.example.com -> 192.169.29.250 // Server pe care rulează Nextcloud
https://git.example.com -> 192.169.29.200 // Server pe care rulează GitLab
https://example.com -> 192.169.29.100 // Server pe care rulează pagina de pornire (NodeJS)
<VirtualHost *:443>
ServerName example.com
ServerAlias www.example.com *.example.com
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
ProxyPass /cloud http://192.168.29.250
ProxyPassReverse /cloud http://192.168.29.250
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem
</VirtualHost>
Deci dacă caut https://cloud.example.com Ar trebui să ajung la serverul Nextcloud din rețeaua mea. În prezent, ceea ce se întâmplă este că aterizez mereu pe pagina de pornire. Va fi apreciat ajutor pentru rutarea corectă pe baza unui subdomeniu.