Apache2 virtualhost rispondere solo se uguale a ServerName
Inviato: venerdì 28 novembre 2014, 6:35
Salve,
Sul mio server, ho diversi virtualhost, e nella sottorete ho un dei server dns, in questo sistema sono mappati sia i nomi host, che i servizi; esempio:
adesso, ci sono anche dei webserver in ascolto su alcune macchine, questi webserver rispondono non solo se nel virtualhost e' elencato il ServerName con cui faccio la richiesta, ma ad esempio, se voglio aprire webpage, posso farlo sia con
database.example.lan, sia con pc1.example.lan che con webpage.example.lan
questo poiche' ambetre' gli indirizzi puntano ad pc1.example.lan che a sua volta punta a xxx.xxx.xxx, la mia domanda e':
esiste un flag, o una determinata procedura, per far si che il virtualhost associato al ServerName webpage.example.lan, risponda solo se la richiesta e' fatta con un Request URL uguale a quello elencato in ServerName?
(inoltre vorrei bloccare anche l'accesso tramite IP) ovvero se digito xxx.xxx.xxx.xxx (di pc1) vorrei evitare che apache risponda.
Sul mio server, ho diversi virtualhost, e nella sottorete ho un dei server dns, in questo sistema sono mappati sia i nomi host, che i servizi; esempio:
Codice: Seleziona tutto
;--- host ---
pc1.example.lan A xxx.xxx.xxx.xxxx
pc2.example.lan A xxx.xxx.xxx.xxx
pcX.example.lan A xxx.xxx.xxx.xxx
;--- service ---
database CNAME pc1.example.lan
archive CNAME pc2.example.lan
webpage CNAME pc1.example.lan
...
database.example.lan, sia con pc1.example.lan che con webpage.example.lan
questo poiche' ambetre' gli indirizzi puntano ad pc1.example.lan che a sua volta punta a xxx.xxx.xxx, la mia domanda e':
esiste un flag, o una determinata procedura, per far si che il virtualhost associato al ServerName webpage.example.lan, risponda solo se la richiesta e' fatta con un Request URL uguale a quello elencato in ServerName?
(inoltre vorrei bloccare anche l'accesso tramite IP) ovvero se digito xxx.xxx.xxx.xxx (di pc1) vorrei evitare che apache risponda.