Доступ к виртуальному хосту с компьютера в той же локальной сети

Я пытаюсь настроить так, чтобы я мог получить доступ к своему веб-сайту на виртуальном хосте на компьютере 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

Теперь я застрял и не могу заставить клиента указывать на текущий пункт назначения. Итак, кто-нибудь может подсказать, что я здесь делаю неправильно, или что-то еще, что мне нужно сделать, чтобы иметь доступ к правильному сайту виртуального хоста с клиентской машины.

Заранее спасибо за любую помощь

12
задан codisfy 7 August 2012 в 19:33
поделиться