Запрашиваемый URL / не найден на этом сервере.в Wamp 3.1.0 - PullRequest
0 голосов
/ 09 февраля 2019

Я знаю, что есть похожие вопросы по этому поводу, но ни один из них не решил мою проблему.

Я уже использовал виртуальный хост, и он работал до этого утра, пока не возникла эта ошибка, когда я пытался получить доступ к этой ссылке http://www.notification.test/

У меня такая ошибка.

Не найдено Запрошенный URL / не найден на этом сервере.Сервер Apache / 2.4.27 (Win64) по адресу www.notification.test Порт 80

У меня есть это в моих хостах 127.0.0.1 www.notification.test, и это мои настройки в C:\wamp64\bin\apache\apache2.4.27\conf\extra

<VirtualHost *:80>
    DocumentRoot C:/wamp64/www/notification/public
    ServerName www.notification.test
        <Directory C:/wamp64/www/notification/public>
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
        </Directory>
</VirtualHost>

Я просто добавил каталог, как это было предложено в другом посте, но он не работал.

Моя версия Wamp - 3.1.0, работающая в 64-битной ОС Windows7, а Apache - 2.4.47.

Нужна помощь, ребята, и спасибо.

1 Ответ

0 голосов
/ 11 февраля 2019

В основном это просто отсутствующий /, см. Параметр <Directory......

<VirtualHost *:80>
    ServerName notification.test
    ServerAlias www.notification.test
    DocumentRoot "C:/wamp64/www/notification/public"
        <Directory "C:/wamp64/www/notification/public/">
            Options +Indexes +Includes +FollowSymLinks +MultiViews
            AllowOverride All
            Require all granted
        </Directory>
</VirtualHost>

Также ваш файл HOSTS должен выглядеть следующим образом

127.0.0.1 localhost
127.0.0.1 notification.test

::1 localhost
::1 notification.test

Примечание:

Require all granted немного ненужен, если вы просто используете другие ПК в своей сети.Вместо этого используйте Require ip 192.168.0, например, чтобы разрешить любой ip в вашей локальной сети, но ничего вне вашей собственной сети.

...