Apache - Restreindre à l'IP ne fonctionne pas
J'ai un sous-domaine que je veux seulement être accessibles à l'interne; je suis en train de réaliser cela dans Apache en modifiant le VirtualHost bloc pour ce domaine. Quelqu'un peut-il voir où je vais mal? Remarque, mon adresse IP interne voici 192.168.10.xxx. Mon code est comme suit:
<VirtualHost *:80>
ServerName test.example.co.uk
DocumentRoot /var/www/test
ErrorLog /var/log/apache2/error_test_co_uk.log
LogLevel warn
CustomLog /var/log/apache2/access_test_co_uk.log combined
<Directory /var/www/test>
Order allow,deny
Allow from 192.168.10.0/24
Allow from 127
</Directory>
</VirtualHost>
Grâce
source d'informationauteur Probocop
Vous devez vous connecter pour publier un commentaire.
Vous êtes absent le
Deny from all
ligne? Oh, et l'utilisation de la mauvaiseorder
.Citant le mod_access docs:
Le problème, c'est votre permettent à la ligne pour le réseau local. Remplacer
Allow from 192.168.10.0/24
avecAllow from 192.168.10.
(permettra 192.168.10.*).Pour être complet, ajouter un
Deny from all
ligne, il est clair que vous êtes le blocage de tout le monde.Je suppose que le chemin d'accès à l'intérieur de Répertoire balise ne doit pas être simplement /
et s'il vous plaît n'oubliez pas de redémarrer apache