Запустите 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