Я пытаюсь сделать настройку, чтобы я мог получить доступ к моему веб-сайту на виртуальном хосте на компьютере A с компьютера B. Оба A и B находятся в одной сети. Я использую xampp для Win 7.
Итак, проблема заключается в том, что компьютер A (сервер) имеет конфигурацию виртуального хоста, как указано в файле httpd-vhosts.conf.
NameVirtualHost project:81
<VirtualHost project:81>
DocumentRoot "D:/work/website"
ServerName project:81
<Directory "D:/work/website">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
(используя порт 81, поскольку порт 80 работает с IIS, не знаю много об этих вещах)
эта конфигурация отлично работает на локальной машине (сервере). i.e проект: 81 в адресной строке браузера открывает веб-сайт как есть.
Теперь на компьютере B (клиент) я изменил файл hosts, чтобы он содержал IP-адрес сервера вместе с именем виртуального хоста, например: -
192.168.1.7 проект
теперь, когда я вхожу в проект: 81 в клиентском браузере. он переносит меня на сервер, но не переносит меня в каталог виртуального хоста, вместо этого он берет в каталог по умолчанию.. то есть в моем случае это
C:\XAMPP\HTDOCS
Теперь я застрял и не смог заставить клиента указать на текущее место назначения. Так может кто-нибудь предположить, что я делаю неправильно здесь, или что-то еще, что мне нужно сделать, чтобы иметь доступ к правильному виртуальному узлу хоста с клиентской машины.
Заранее благодарим за помощь