Как получить доступ к моему локальному хосту с другого ПК в локальной сети?

Я использую сервер WAMP для запуска своего веб-сайта. Я использую Windows 7.

Я создал LAN между 2 ПК и хочу получить доступ к моему локальному хосту со второго ПК.
Обратите внимание, что я не использую интернет-соединение, поэтому я не могу использовать IP-адрес.

Пожалуйста, дайте мне свое предложение.

Ответ 1

Вам нужно отредактировать httpd.conf и найти эту строку: Listen 127.0.0.1:80

Затем запишите желаемый IP-адрес, который вы установите для локальной сети. Не используйте автоматический IP-адрес.
например: Listen 192.168.137.1:80

Я использовал 192.167.137.1 как свой IP-адрес локальной сети Windows 7. Перезапустите Apache и наслаждайтесь совместным использованием.

Ответ 2

IP может быть любым IP-адресом LAN или WAN. Но вы хотите установить подключение к брандмауэру.

Подключение устройства к ПК веб-сервера может осуществляться через LAN или WAN (например, через wifi, connectify, adhoc, cable, mypublic wifi и т.д.)

Вы должны выполнить следующие действия:

  • Перейдите на панель управления
  • Входящие правилa > новые правила
  • Выберите порт > следующий > конкретный локальный порт > введите 8080 > следующий > разрешить подключение >
  • Далее > отметьте все (домен, частный, общедоступный) > укажите любое имя
  • Теперь вы можете получить доступ к своему локальному хосту на любом устройстве (ноутбук, мобильный телефон, рабочий стол и т.д.).
  • Введите IP-адрес в URL-адрес браузера, как 123.23.xx.xx: 8080, для доступа к локальному хосту на любом устройстве.

Этот IP-адрес будет иметь это устройство с веб-сервером.

Ответ 3

Фактически, вам не нужно подключение к Интернету для использования ip-адреса. Каждый компьютер в локальной сети имеет внутренний IP-адрес, который вы можете обнаружить, выполнив

ipconfig /all

в cmd.

Вы можете использовать IP-адрес сервера (вероятно, что-то вроде 192.168.0.x или 10.0.0.x) для удаленного доступа к веб-сайту.

Если вы нашли ip и по-прежнему не можете получить доступ к веб-сайту, это означает, что WAMP не настроен на ответ на это имя (что вы мне назвали? 192.168.0.3? Это не мое имя. Я - Localhost), и у вас есть изменить...... /apache/config/httpd.conf

Listen *:80

Ответ 4

после ваш компьютер подключается к другому компьютеру, используя следующие 4 шага:
4 шага:
1- Изменить этот файл: httpd.conf
для этого щелкните на сервере Wamp и выберите Apache и выберите httpd.conf
2- Найдите этот текст: Отклонитесь от все
в теге ниже:

  <Directory "c:/wamp/www"><!-- maybe other url-->

    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
#    Require all granted
#   onlineoffline tag - don't remove
     Order Deny,Allow
    Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
</Directory>

3- Измените на: Запретить из none
например:

<Directory "c:/wamp/www">

    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
#    Require all granted
#   onlineoffline tag - don't remove
     Order Deny,Allow
    Deny from none
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost

4- Перезагрузка Apache
Не забудьте перезапустить Apache или все сервисы!!!