Запустите wamp через LAN или WAN и как корневой сайт

Я хочу запустить php-сайт localhost из какой-то другой системы. Я смог запустить сайт по ссылке подпапки как http://192.168.1.102/website, Но я хочу, чтобы он работал как основной сайт http://website,

Есть ли способ, которым мы можем достичь этого.

Я попытался добавить следующее в файле hosts, но не сработало.

хост:

http://192.168.1.102/website website

Я также попытался сделать следующее:
хост:

192.168.1.102 website

HTTPD-vhosts.conf

<VirtualHost *:80>
    DocumentRoot e:/wamp/www/website/
    ServerName website
</VirtualHost>

Здесь путь DocumentRoot - это путь на другом компьютере.

3 ответа

Решение

В системе, в которой вы размещаете свой веб-сайт (я имею в виду тот, к которому вы обращаетесь через локальную сеть), вы должны иметь ниже запись хоста

127.0.0.1   localhost
127.0.0.1   website

и в системе, откуда вы обращаетесь к этой удаленной системе, должна быть запись ниже хоста

192.168.1.102 website

192.168.1.102 - это IP-адрес компьютера, к которому вы обращаетесь, измените его соответствующим образом.

Кроме того, если у вас есть проблемы с настройкой VHOST в WAMP, вы можете проверить свой путь с помощью приведенной ниже ссылки, которую я сработал. Я часто использую эту ссылку

Настройка сервера WAMP в Windows вместе с виртуальным хостом

Вам нужно отредактировать конфигурацию apache для wamp, чтобы она указывала корневой каталог по умолчанию на вашу папку (не vhosts, а основной файл), а также вам нужно перевести wamp в онлайн-режим, чтобы он прослушивал внешний интерфейс не только localhost, но и Я считаю, что это просто * в конфиге, чтобы слушать все, а не только 127.0.0.1

В /etc/hosts добавить запись как это:

127.0.0.1     www.localhost
192.168.1.102 website
Другие вопросы по тегам