Мой проект Laravel собирается расширить домашнюю страницу при использовании lsapp.test (httpd-vhosts + .hosts) - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь получить доступ к своему проекту Laravel в wamp, используя домен lsapp.test.Я могу получить доступ к сайту нормально, используя localhost/lsapp/public, но когда я использую вышеупомянутое, меня отправляют на домашнюю страницу wamp.

Это на версии Wamp 3.1.3 с Apache 2.4.33, PHP 7.2.4,Вот мой файл httpd-vhosts.

<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  DocumentRoot "C:/wamp64/www/lsapp/public/"
  ServerName lsapp.test
</VirtualHost>

Файл хостов Windows:

127.0.0.1 localhost
::1 localhost
127.0.0.1 lsapp.test
::1 lsapp.test

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

1 Ответ

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

В качестве DirectoryRoot вы также должны иметь публичный путь.Это формат.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "C:/wamp64/www/lsapp/public"
    ServerName lsapp.test
    ServerAlias *.lsapp.test

    <Directory "C:/wamp64/www/lsapp/public">
        Options All
        AllowOverride All
        Require local

    </Directory>

</VirtualHost>

Редактировать: перезапустить сервер Apache, чтобы он вступил в силу после настройки vhosts

...