2013-10-13 3 views
0

Я установил предварительно установленный сервер Apache, который поставляется с Mac OS X 10.8 для локального тестирования.Mac OS X, Apache, заблокировать внешний доступ

Я хочу, чтобы он был полностью заблокирован внешним миром. Единственное изменение, которое я сделал, находится в файле httpd.conf и подробно описано ниже. Достаточно ли этого или есть другие настройки, которые я могу изменить, чтобы обеспечить защиту моего локального сервера от внешнего мира?

Отсюда:

Listen :80 

Для этого:

Listen localhost:80 

Благодаря

ответ

0

Если слушать на локальном "шлейфом" IP-адрес, только трафик из одной и той же локальной сети могут получить доступ к он, поскольку трафик в этой подсети не маршрутизируется. Тем не менее, вы не должны использовать имя хоста localhost в своем конфиге, потому что этот поиск хоста может быть атакован.

Например, если кто-то изменил ваш файл /etc/hosts и положил другой IP-адрес для localhost, а затем перезапустил ваш веб-сервер, он будет прослушивать новый IP-адрес.

Вместо ввода фактической кольцевой проверки IP (v4) Адрес:

Listen 127.0.0.1:80 
+0

Спасибо, это единственный параметр нужно изменить, чтобы обеспечить мой локальный сервер от пределов с внешним миром? –

Смежные вопросы