【问题标题】:Virtual Hosts in CentOS 7 + LaravelCentOS 7 + Laravel 中的虚拟主机
【发布时间】:2016-10-02 08:11:24
【问题描述】:

我的虚拟主机有问题

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

打开网站时显示此错误:

有人可以帮助我吗? 谢谢

【问题讨论】:

  • 您的服务器名称不应包含 /laravel 部分。这是唯一的问题。
  • 还要把深蓝色改成青色什么的!
  • @Farkie 但我在 /var/www/html 中有 2 个网站。我删除了 /laravel 进行测试,但也没有用。
  • 当然,他们需要有不同的主机名。

标签: php laravel laravel-5 centos7 virtual-hosts


【解决方案1】:

我找到了解决方案!

我在 /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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-02
    • 2012-01-29
    • 2014-02-07
    • 2011-11-05
    • 2012-08-13
    • 2017-05-30
    • 2013-07-31
    • 2016-04-21
    相关资源
    最近更新 更多