Конфигурация apache2 virtualhost переопределения

Я пытаюсь показать 403 ошибки для всех просматривающих мой веб-сайт кроме моего собственного IP.

Это - временная модификация, таким образом, я не хочу изменять каждый из своих virtualhost.

Я попытался добавить

<Directory /*>
        Deny from all
</Directory>

Но все могут все еще получить доступ к моему vhosts. Что я мог сделать?

0
задан 7 April 2015 в 11:44
2 ответа

Для таких ситуаций вы можете добавить к каждому виртуальному хосту включение в общий ресурс:

Include conf/shared-virtualhosts.conf

Затем в этом файле добавьте:

<Location />
order deny,allow
deny from all
allow from ${yourallowedipaddress}
</Location>

Когда вы закончите, просто прокомментируйте файл и перезагрузите свой apache.

1
ответ дан 4 December 2019 в 16:59

Используйте файл .htaccess:

order deny,allow
deny from all   
allow from < your ip here >

httpd.apache.org/docs/2.2/mod/mod_authz_host.html

Убедитесь, что функция .htaccess включена

0
ответ дан 4 December 2019 в 16:59

Теги

Похожие вопросы