apache/debian squeeze 服务器加载目录列表而不是网站

apache/debian squeeze 服务器加载目录列表而不是网站

当您导航到 mywebsite.com/ 时,您会看到一个 apache 页面,其中显示一个名为 mywebsite.com/ 的文件夹,单击该页面会将我带到不存在的 mywebsite.com/mywebiste.com,因此 wordpress 会向我显示 404 错误。我正尝试在 mywebsite.com/ 上托管一个 wordpress 网站,但我认为我在某个地方的目录列表有误,尽管我很确定我已经正确设置了我的 /etc/apache2/sites-available/mywebsite.com:

<VirtualHost *:80>
ServerName mywebsite.com
ServerAdmin [email protected]
DocumentRoot /var/www/mywebsite.com/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
LogLevel warn
</VirtualHost>

答案1

对我来说唯一不合适的是这一行:

DocumentRoot /var/www/mywebsite.com/

将其更改为,删除尾随斜杠,然后重新启动:

DocumentRoot /var/www/mywebsite.com

编辑

下次更新

<Directory />

<Directory /var/www/mywebsite.com>

答案2

我通过更换解决了这个问题

<VirtualHost *:80>

<VirtualHost my.static.ip:80>

相关内容