弄乱Apache的配置后得到404“未找到”

问题描述 投票:0回答:1

以前,我试图在mediawiki上设置HTTPS,并遵循了一条指南,该指南说要删除ports.conf Apache文件上的“ Listen 80”。一旦我这样做,该网站就崩溃了,并且没有显示未找到404错误。我确实再次添加了Listen 80行,但无济于事。

我正在运行安装了LAMP的linode VPS(Debian 10),安装了Wordpress,现在是mediawiki。

我是Linux环境的新手,所以我不完全确定可能出什么问题,但是我怀疑Apache文件中的配置错误。最初安装Wordpress时,我将整个站点移至www / html并删除了Wordpress文件夹,以便将其加载到我的域的主页上。直到我更改了“ Listen 80”这一行,一切工作都很好。

任何帮助将不胜感激。

我尝试过的事情:

  • 重新启动apache

  • 检查几个配置文件并确保目录正确

wordpress http-status-code-404 linode
1个回答
1
投票

您必须正确设置“虚拟主机”。将“ Listen 80”放入配置文件时,您需要在此处设置更多内容,例如存储所有Web东西的文件夹(目录)的路径。

这是我的Apache配置文件的外观:

/ etc / apache2 / sites-enabled / 001-custom.conf

listen 8081

<VirtualHost *:8081>
    ServerAdmin webmaster@localhost
    DocumentRoot /web/CustomDirectory

    ErrorLog /weblogs/8081e.log
    CustomLog /weblogs8081c.log
</VirtualHost>

希望这会有所帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.