не могу просмотреть wampserver используя имя хоста

0

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

Стив
источник

Ответы:

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

Vanadis
источник
Он уже был в списке, Listen 80поэтому я изменил его Listen hostname:80, перезапустил Apache, и произошла та же ошибка.
Стив
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>
eramit2010
источник
Я добавил Allow from yourhost, перезапустил Apache, и произошла та же ошибка.
Стив
Вы просто добавили просто ваш хост или фактический ваш хост?
eramit2010
Мое имя хозяина ...
Стив
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». или вы можете скопировать и заменить. Надеюсь, это работает для вас. :))

сойка
источник
Я попробовал это, перезапустил Apache, и ошибка осталась. Я добавил 127.0.0.1 hostnameв конце без разницы.
Стив
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. *

Стив
источник