Я установил WAMPserver 2.4 на ПК с Windows 7.1.
Я нажал на иконку WAMPserver в системном трее, выбрал «поставить онлайн».
Если я загружаю http://hostname/
(где hostname - имя моего компьютера) в моем браузере, я получаю сообщение об ошибке403 Forbidden
Что мне нужно сделать, чтобы сделать мой WAMPserver публичным? (внутри локальной сети и глобальной сети)
Изменить : в httpd.conf есть этот раздел:
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost
Если я изменил localhost на свое имя хоста, перезапустил Apache, та же ошибка осталась.
Listen 80
поэтому я изменил егоListen hostname:80
, перезапустил Apache, и произошла та же ошибка.разрешить ваш хост из файла конфигурации apache httpd
разрешение по умолчанию запретить в файле httpd.conf
Добавьте свой хост в список разрешений
источник
Allow from yourhost
, перезапустил Apache, и произошла та же ошибка.Если настройка вашего .conf файла не работает
Вам нужно отредактировать ваш хост-файл. Перейдите по адресу: C: \ Windows \ System32 \ drivers \ etc. Это "может" работать
Раскомментируйте
127.0.0.1 localhost
строку и удалите строку под ней.Таким образом, ваш файл хоста будет выглядеть так
удалите свой старый или поместите старый файл хоста как «.OLD». или вы можете скопировать и заменить. Надеюсь, это работает для вас. :))
источник
127.0.0.1 hostname
в конце без разницы.Поскольку я использую WAMP 2.4.x, я редактирую свой httpd.conf и нахожу:
и добавить:
Мой IP-адрес 10.6.0.138.
IP-адрес моего коллеги - 10.2.26. *
источник