Я установил WAMPserver 2.4 на ПК с Windows 7.1.

Я нажал на иконку WAMPserver в системном трее, выбрал "поставить онлайн".

Если я загружаю http://hostname/ (где hostname - это имя моего компьютера) в моем браузере, я получаю ошибку 403 Forbidden

Что мне нужно сделать, чтобы сделать мой WAMP-сервер публичным? (внутри локальной сети и глобальной сети)

Изменить: в 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, осталась та же ошибка.

4 ответа4

0

Поскольку я использую WAMP 2.4.x, я редактирую свой httpd.conf и нахожу:

# onlineoffline tag - don't remove
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
  Allow from ::1
  Allow from localhost

и добавить:

 Allow from 10.6.0.138
 Allow from 10.2.26

Мой IP-адрес 10.6.0.138.

IP-адрес моего коллеги - 10.2.26.*

0

Я предполагаю, что это только слушает на 127.0.0.1:80.

Откройте apache-config (обычные имена - httpd.conf, apache.conf ...) и найдите строку:

Listen 127.0.0.1:80

затем отредактируйте эту строку

Listen 80

или же

Listen your.dom.ain:80

Пожалуйста, посмотрите на документацию apache для получения дополнительной информации. http://httpd.apache.org/docs/2.2/en/bind.html

0

разрешить хост из файла конфигурации apache httpd

разрешение по умолчанию запретить в файле httpd.conf

 Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
</Directory>

Добавьте свой хост в список разрешенных

Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
     Allow from yourhost
</Directory>
0

Если настройка вашего .conf файла не работает.

Вам нужно отредактировать ваш хост-файл. Перейдите по адресу: C:\Windows\System32\drivers\etc. Это "может" работать

Раскомментируйте строку 127.0.0.1 localhost и удалите строку под ней.

Таким образом, ваш файл хоста будет выглядеть так

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost

удалите свой старый или поместите старый файл хоста как ".OLD». или вы можете скопировать и заменить. Надеюсь, это работает для вас. :))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .