【问题标题】:Apache config not loading website correctly?Apache 配置无法正确加载网站?
【发布时间】:2015-12-23 19:08:19
【问题描述】:

我在启用站点的文件中有一个名为 test 的文件

里面的测试有:

<VirtualHost *:80>
  ServerAdmin kyle@test.com
  ServerName test.com
  ServerAlias www.test.com
  DocumentRoot /var/www/test
  <Directory /var/www/test>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride None
          Order allow,deny
          allow from all
  </Directory>

但是当我去这个test.com(示例)时,它只是加载到默认服务器IP,它上面有另一个网站?

谁能告诉我哪里出错了,至少可以说我很困惑。

【问题讨论】:

  • 其他网站来自启用网站的作品?可能是您启用站点的配置不包括在主配置中..
  • 是的,主要使用 symfony 的作品。那你是什么意思?
  • 你重启了apache吗?

标签: php apache debian config


【解决方案1】:

您的 vhost 配置文件将以 &lt;/VirtualHost&gt; 结尾,无论如何您都可以使用命令测试您的 apache2 配置

apache2ctl configtest

在“站点可用”目录上创建文件后,您需要使用(例如)激活它们:

a2ensite file_vhost.conf

那么你需要重新加载 apache2

service apache2 reoad

手动激活是创建一个符号链接到“sites-enable”目录,例如:

ln -s /etc/apache2/sites-available/foo-domain.conf /etc/apache2/sites-enable/foo-domain.conf

并重新加载 apache2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 2017-12-11
    • 2016-02-29
    • 1970-01-01
    • 2022-01-17
    • 2023-03-08
    相关资源
    最近更新 更多