CentOS 7 中的虚拟主机 + Laravel

Virtual Hosts in CentOS 7 + Laravel

我的 VirtualHosts 有问题

网站的目录是/var/www/html/laravel httpd.conf 文件是

打开网站时显示此错误:

有人可以帮助我吗? 谢谢

我找到了解决方案!

我在 /var/www/html 文件夹中有很多网站。 www.example.com/site1 www.example.com/site2 ...

解决方案是为 httpd.conf 中的每个站点创建一个别名。 示例:

Alias /site1 /var/www/html/site1
<VirtualHost *:80>
    DocumentRoot "/var/www/html/site1"
</VirtualHost>

Alias /laravel /var/www/html/laravel/public
<VirtualHost *:80>
       DocumentRoot /var/www/html/laravel/public

       <Directory /var/www/html/laravel>
              AllowOverride All
       </Directory>
</VirtualHost>