不确定我做了什么,但现在当我输入我的服务器 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
。