【问题标题】:Apache 2 default document root won't change (Ubuntu)Apache 2 默认文档根目录不会改变(Ubuntu)
【发布时间】:2015-12-02 15:07:16
【问题描述】:

我想阻止直接访问在 /var/www/html/index.html 处显示 Ubuntu 主页的服务器 Web 根目录

我更改了以下内容:

/etc/apache2/sites-available/000-default.conf

DocumentRoot /var/www/websites

并重新启动了 Apache,但如果我直接访问我的服务器,它仍然会转到 /var/www/html。

编辑:

似乎只有当我通过 HTTPS 访问服务器时才会出现此问题。在 HTTP 上它工作正常。

【问题讨论】:

    标签: linux apache ubuntu


    【解决方案1】:

    您还需要更改/etc/apache2/apache2.conf。找到这个:

    <Directory /var/www/html/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
    </Directory>
    

    然后切换到你想要的目录

    【讨论】:

    • 我也这样做了。问题似乎实际上是在 HTTPS 上。在 HTTP 上它可以工作,但在 HTTPS 上它仍然会转到 /var/www/html
    • 在您的 000-default.conf 中,您需要复制 &lt;VirtualHost ...&gt; 块。确保第一个匹配您想要的主机并附加 :80 端口。例如:&lt;VirtualHost example.com:80&gt;,第二个的端口是 443 而不是 80
    猜你喜欢
    • 2016-06-21
    • 2015-07-21
    • 2016-04-17
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 2015-01-28
    • 2013-08-07
    • 2012-08-11
    相关资源
    最近更新 更多