2015-06-16 2 views
1

Это моя история.Доступ к локальному сайту Apache с удаленной машины в той же сети

Я установил Apache в Windows 7 и настроил виртуальный хост. Ниже приведено дерево каталогов.

D:\ 
Apache/ 
PHP/ 
MySQL/ 
projects/ 

и конфигурация виртуального хоста.

<VirtualHost stuff.dev> 
    DocumentRoot "D:/projects/stuff" 
    ServerName stuff.dev 
    ServerAlias stuff.dev 
    <Directory "D:/projects/stuff"> 
     AllowOverride All 
     Require all granted 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

Я также добавляю имя хоста в файл hosts. Я мог получить доступ к stuff.dev на локальном компьютере, но я не могу получить доступ с удаленной машины, хотя я добавляю имя хоста в файлы hosts удаленных.

Когда я получаю доступ к веб-сайту с удаленной машины, это всегда доступ к хосту по умолчанию (htdocs/index.html).

Как я могу получить доступ к локальному сайту с удаленной машины?

+0

отформатируйте содержимое своей конфигурации как код и вставьте разрывы строк – Marged

+0

Прошу прощения. Есть ли у вас предложения? Должен ли я что-нибудь изменить в файле httpd.conf? – genuy11512

ответ

0

Если вы можете получить доступ через localhost и не с другого компьютера, вопрос ваш брандмауэр Windows .... попробуйте отключить его или настроить его для обработки port 80

Если брандмауэр Windows отключен и до сих пор не работает убедитесь, что у вас нет приложения (например, Skype), которое противоречит Apache. port 80

+0

Я отключил брандмауэр Apache, я также изменил порт Skype. Я могу получить доступ к Apache с удаленного ПК, но это неправильно. Он отправляется в корень документа по умолчанию (D: /Apache/htdocs/index.html) вместо того, чтобы идти (D: /projects/stuff/index.php). – genuy11512

+0

если вы «ping stuff.dev» с вашего пульта, что вы получаете? Также я не уверен, когда вы сказали, что брандмауэр Apache, что вы подразумеваете под этим? Я спросил у вашего брандмауэра Windows –

+0

Простите, я отключил брандмауэр Windows. Когда я ping 'stuff.dev', я получил IP-адрес Apache. Я также использовал 'nslookup' для resovle' stuff.dev' для IP-адреса, и я получил '127.0.53.53' – genuy11512

 Смежные вопросы

  • Нет связанных вопросов^_^