Consentire l'accesso solo da alcuni indirizzi IP e mostrare una pagina di cortesia agli altri con Nginx Proxy Manager: Difference between revisions
Jump to navigation
Jump to search
Created page with "Attivare Impostare una pagina di manutenzione in caso un servizio non sia disponibile in Nginx Proxy Manager Nel Proxy host che si vuole gestire, creare la Custom Location Location = / Scheme = uguale al Forward Hostname / IP Forward Hostname / IP = uguale al Forward Hostname / IP Forward Port = uguale alla Forward Port Premere ingranaggio, ed incollare in Advan..." |
mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
Attivare [[Impostare una pagina di manutezione in caso un servizio non sia disponibile in Nginx Proxy Manager|Impostare una pagina di manutenzione in caso un servizio non sia disponibile in Nginx Proxy Manager]] | * Attivare [[Impostare una pagina di manutezione in caso un servizio non sia disponibile in Nginx Proxy Manager|Impostare una pagina di manutenzione in caso un servizio non sia disponibile in Nginx Proxy Manager]] | ||
== Con ACL NPM == | |||
È una funzionalità di NPM: | |||
* Creare una Access List che include gli indirizzi IP a cui consentire l'accesso | |||
* Includere nell'ACL anche le private networks, per consentire eventuali accessi anche dal container stesso: | |||
** 10.0.0.0/8 | |||
** 172.16.0.0/12 | |||
** 192.168.0.0/16 | |||
* Selezionare questa Access List nel Proxy Host | |||
* Incollare in Advanced nel Proxy Host: | |||
error_page 403 /error_pages/HTTP502.html; | |||
* Per indagare, guardare i log del proxy host in NPM (il numero del proxy host lo si trova cliccando sul menù a tre puntini del proxy host per fare edit), non nel container | |||
tail -f data/logs/proxy-host-3_error.log | |||
== Con Configurazione NGINX == | |||
Se non si vuole usare una ACL, è possibile nel Proxy host che si vuole gestire, creare la Custom Location | |||
Location = / | Location = / | ||
Latest revision as of 09:52, 25 October 2024
- Attivare Impostare una pagina di manutenzione in caso un servizio non sia disponibile in Nginx Proxy Manager
Con ACL NPM
È una funzionalità di NPM:
- Creare una Access List che include gli indirizzi IP a cui consentire l'accesso
- Includere nell'ACL anche le private networks, per consentire eventuali accessi anche dal container stesso:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- Selezionare questa Access List nel Proxy Host
- Incollare in Advanced nel Proxy Host:
error_page 403 /error_pages/HTTP502.html;
- Per indagare, guardare i log del proxy host in NPM (il numero del proxy host lo si trova cliccando sul menù a tre puntini del proxy host per fare edit), non nel container
tail -f data/logs/proxy-host-3_error.log
Con Configurazione NGINX
Se non si vuole usare una ACL, è possibile nel Proxy host che si vuole gestire, creare la Custom Location
Location = /
Scheme = uguale al Forward Hostname / IP
Forward Hostname / IP = uguale al Forward Hostname / IP
Forward Port = uguale alla Forward Port
Premere ingranaggio, ed incollare in Advanced:
allow 1.2.3.4; deny all; error_page 403 /error_pages/HTTP502.html;