Я использую xamp в качестве моего тестового сервера. У меня есть другие приложения, которые отлично работают.Почему мой виртуальный хост не найден?
Этот URL работает: http://localhost/PatchUpdate/ Я пытаюсь получить этот адрес, чтобы работать: PatchUpdate.local
Мой HTTPD-vhost.conf выглядит следующим образом:
<VirtualHost *:80>
ServerName PatchUpdate.local
DocumentRoot "D:/app/xampp/htdocs/PatchUpdate"
ErrorLog "logs/PatchUpdate.log"
CustomLog "logs/PatchUpdate.log" common
</VirtualHost>
Странным является то, что У меня есть другие хосты, которые отлично работают. Вот один, который использует jkmount для отображения мой клиент и на стороне сервера
<VirtualHost *:80>
DocumentRoot "D:/app/xampp/htdocs/OutageReport"
ServerName OutageReport.local
JkMount /OutageReportSvc/* worker1
ErrorLog "logs/OutageReport.log"
CustomLog "logs/OutageReport.log" common
</VirtualHost>
Проверка HTTPD -S дает мне это:
port 80 namevhost PatchUpdate.local (D:/app/xampp/apache/conf/extra/httpd-vhosts.conf:105)
Так что похоже, он настроен правильно и Apache видит отображение. Но когда я пытаюсь ударить patchupdate.local
Я получаю «Сервер не найден» ошибка и URL заменяется http://www.patchupdate.local/
Кто-нибудь есть какие-либо идеи, почему именно этот виртуальный хост не работает, когда другие хосты?
Спасибо
Имя_сервера: patchupdate.local, а не www.patchupdate.local – castis
Найденный. Мне также пришлось добавить 127.0.0.1 \t \t PatchUpdate.local в мой файл etc/host. – user3669653