блокировка Apache на localhost

Недавно перейдя с Win XP (x86) на Win 7 (x64), мне также пришлось переустанавливать Apache. Я установил 64-разрядные версии Apache (2.4.3) и PHP (2.4).

Я установил его в c: \ Apache24.

У меня все работает, но теперь мне нужно заблокировать его только на моем локальном ПК.

Если бы у меня был:


Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny
Allow from all
# New directive needed in Apache 2.4.3 apparently: 
Require all granted

это прекрасно работает, но если я изменю его на:


Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny
Allow from 127.0.0.1
# New directive needed in Apache 2.4.3 apparently: 
Require all granted

(или «Разрешить из локального хоста» или «Разрешить с 192.x.y.z»)

Я получаю ошибку отказа в доступе. Как я могу обойти это?

Все установлено, используя мой логин, который имеет полные права локального администратора.

2
nl ja de

2 ответы

замещать

Order allow,deny
Allow from all
Require all granted

просто

Require local

More: http://httpd.apache.org/docs/2.4/en/mod/mod_authz_host.html

17
добавлено
Оно работает! Благодаря! :)
добавлено автор wooncherk, источник
Требовать, чтобы все предоставленные отсутствовали для меня. Теперь его работа
добавлено автор trex, источник
Требовать локальные - Не разрешает доступ удаленно, бросает Запрещен
добавлено автор trex, источник
Это сработало для меня!
добавлено автор lcssanches, источник
Это работало как прелесть! Благодаря :-)
добавлено автор baburao, источник

Очень простой подход от здесь :

Listen 172.0.0.1:80

Не забудьте удалить другие Listen директивы, если они есть.

0
добавлено