Ich erstelle gerade eine Web-App für unsere Abteilung. Die Abteilung ist Teil eines größeren Intranets, das natürlich viel mehr Abteilungen bedient.Eine Apache IP Whitelist setzen
Ich habe eine WAMP-Umgebung auf einem PC eingerichtet, der nie benutzt wurde, und eine einfache Anwendung entwickelt, die in dieser Abteilung verwendet wird.
Für jede App habe ich einen Alias erstellt, und eine Art "Homepage", wo Sie einen "Index" der Web-Anwendungen sehen können.
Jetzt muss ich Apache einrichten, um den Zugriff auf die verschiedenen Web-App mit Ausnahme einer Liste von IP zu verweigern.
Ich habe versucht, mit der authz_host dies zu erreichen, aber es funktioniert nicht.
Nach der Copypaste aus dem Alias einer Web-App.
Alias /national-alerts/ "c:/wamp/www/national-alerts/"
<Directory "c:/wamp/www/national-alerts/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order deny,allow
Deny from all
Allow from 10.176.164.53
Allow from 10.176.162.144
Allow from 10.176.162.219
Allow from 10.176.160.202
Allow from 10.176.165.143
Allow from 10.176.162.209
Allow from 10.176.166.46
Allow from 10.176.162.119
Allow from 10.176.160.232
Allow from 10.176.162.53
Allow from 10.176.164.33
Allow from 10.176.161.185
Allow from 10.176.162.111
</Directory>
Alle diese IPs stammen aus der internen IP des Intranets. Als Ergebnis erhalten alle Zugriffe einen "Zugriff verweigert" wie die Zulassen wurde vollständig ignoriert.
Kann mir jemand helfen, auf das richtige Beispiel/die richtige Dokumentation zu zeigen?