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

以前,我试图在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

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

LOVE_LIXIA 回答:弄乱Apache的配置后得到404“未找到”

您必须正确设置“虚拟主机”。将“ 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>

希望这会有所帮助:)

本文链接:https://www.f2er.com/3170056.html

大家都在问