Я пытаюсь показать 403 ошибки для всех просматривающих мой веб-сайт кроме моего собственного IP.
Это - временная модификация, таким образом, я не хочу изменять каждый из своих virtualhost.
Я попытался добавить
<Directory /*>
Deny from all
</Directory>
Но все могут все еще получить доступ к моему vhosts. Что я мог сделать?
Для таких ситуаций вы можете добавить к каждому виртуальному хосту включение в общий ресурс:
Include conf/shared-virtualhosts.conf
Затем в этом файле добавьте:
<Location />
order deny,allow
deny from all
allow from ${yourallowedipaddress}
</Location>
Когда вы закончите, просто прокомментируйте файл и перезагрузите свой apache.
Используйте файл .htaccess:
order deny,allow
deny from all
allow from < your ip here >
httpd.apache.org/docs/2.2/mod/mod_authz_host.html
Убедитесь, что функция .htaccess включена