Я пытаюсь настроить так, чтобы я мог получить доступ к своему веб-сайту на виртуальном хосте на компьютере A с компьютера B. Оба A и B находятся в одной сети. Я использую xampp на Win 7.
Итак, вот как решается проблема. Компьютер (сервер )имеет конфигурацию виртуального хоста, как показано ниже в файле 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, однако я мало что знаю об этих вещах)
эта конфигурация отлично работает на локальном компьютере (сервере ). то есть проект :81 в адресной строке браузера открывает сайт как надо.
Теперь на компьютере B (клиент )я изменил файл hosts, чтобы он содержал IP-адрес сервера вместе с именем виртуального хоста, например:-
192.168.1.7 project
теперь, когда я вхожу в проект :81 в клиентском браузере.. он перенаправляет меня на сервер, но не в каталог виртуального хоста, а в каталог по умолчанию..то есть в моем случае это
C :\xampp\htdocs
Теперь я застрял и не могу заставить клиента указывать на текущий пункт назначения. Итак, кто-нибудь может подсказать, что я здесь делаю неправильно, или что-то еще, что мне нужно сделать, чтобы иметь доступ к правильному сайту виртуального хоста с клиентской машины.
Заранее спасибо за любую помощь