无法从本地网络查看默认站点

无法从本地网络查看默认站点

不确定我做了什么,但现在当我输入我的服务器 IP 地址时,它不再加载随附的默认 index.html。

我想我在尝试学习如何添加多个站点时做过这件事。

我可以通过端口访问我的 webmin 页面,但是无法访问该页面和 phpmyadmin,

我已经检查默认站点是否在已启用站点中,我也检查了文件以确保默认目录是正确的。

有人能建议我应该查看和检查哪里吗?

答案1

您可能错误地修改了虚拟主机。您可以尝试从/etc/apache2/sites-enabled目录中删除所有文件,并临时创建一个新文件default.conf(Ubuntu 13.10 及以上版本.conf必须在名称中添加后缀),并将以下内容放入其中

<VirtualHost *:80>

    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

</VirtualHost>

重新启动 apache,然后查看它是否有效。如果有效,则慢慢地逐个尝试实现虚拟主机。使用sites-available而不是sites-enabled来保持您的配置作为一种习惯,并通过 仅启用所需的配置a2ensite

相关内容