【问题标题】:website displaying directory instead of index网站显示目录而不是索引
【发布时间】:2014-06-28 11:24:30
【问题描述】:

所以我在 vps 上设置了 LAMP,并在 apache2/sites-available 中创建了一个文件名 my.domain.conf,我将 documentroot 设置为 /var/www/my.domain.com/public_html 并执行 a2ensite 和重新启动 apache,然后我将 index.html 放入 public_html 文件夹。但是当我访问我的站点时,我只会得到一个目录列表,如果我将 index.html 放入 /var/www/html/ 它可以工作,因此文档根目录更改不起作用。关于我可能错过的任何想法?

这是我的.domain.conf

ServerAdmin blah@blah
ServerName my.domain.com
ServerAlias www.my.domain.com
DocumentRoot /var/www/my.domain.com/public_html

www.my.domain.com 也无法解析。但是 my.domain.com 可以

【问题讨论】:

    标签: apache


    【解决方案1】:

    我认为你应该指定 VirtualHost 标签:

    <VirtualHost *:80>
        DocumentRoot /var/www/my.domain.com/public_html
        ServerName my.domain.com
    </VirtualHost>
    

    【讨论】:

    • 我确实有,我把 my.domain.conf 的内容放在原帖中。
    • 感谢添加它。如果 www.my.domain.com 无法解析,您可能忘记添加 DNS 规则。
    • 我认为我有正确的 DNS 规则,my.domain.com 可以解析,但 www.my.domain.name 没有。
    • 你放了&lt;VirtualHost&gt;标签吗?如果没有它,我认为它会与您的默认配置冲突。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 2016-08-04
    • 2017-11-24
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多