ClamAV 未安装。ClamAV 已安装

ClamAV 未安装。ClamAV 已安装

重新编辑:

经过大量的 Google 搜索、大量的跟踪、对 nginx.conf 和 /vhosts 进行大量的修改后,

最后出现了一条错误消息,说 ClamAV 不是最新的。运行 clamscan 时,提示我未安装 clamscan。尝试安装 clamscan 时,提示我曾是已安装。e_e

所以,看起来我很快就要清除这个服务器了。

非常感谢所有提供见解的人。

如果有人知道这样的事情发生的原因和方式,我会很高兴知道......

编辑:

我通过重新启动服务器解决了这个问题。e_e

如果我没记错的话,这会牵连到 php-fpm——对吗?

但是,现在 nginx 已上线并响应我所做的配置更改 - 我收到了 403 禁止和 502 错误网关的错误,这些错误我以前从未遇到过。(分别是 ISPConfig 和 PhpMyAdmin)错误日志显示:

[error] 9150#0: *7 open() "[...]/ispconfig/[..]/phpmyadmin" failed (13: Permission denied), 

一个链接建议增加缓冲区大小 - 我试过了,但没有用 - 而我发现的其他东西似乎无关紧要---

再次感谢 !



长话短说,这一切都始于我试图通过 nginx 配置为网站添加密码。没什么大不了的 - 我以前也这样做过,毫不费力 -

然而,配置无法正常工作,没有充分的理由——

好吧,长话短说,经过多次失败的尝试后,我终于注释掉了这一行:

include sites-enabled/* ;

在 nginx.conf 中

只是令人惊讶的是一切仍然正常---

在确保 Apache 没有运行(它甚至没有安装!)之后,我使用 Google 搜索了一下,看看是否能找到有关配置Nginx 上的缓存——但没有骰子。

所以,我来找你们这些好心人,看看你们能否告诉我为什么一切仍然违背了我打破它的初衷

奇怪的是,nginx 在运行后仍然继续工作

sudo service nginx stop
* Stopping nginx nginx

sudo cat /var/log/nginx/error.log 

除了“[emerg] bind() to 0.0.0.0:80 failed”之外,没有产生任何有用的信息

看来我一直都能够得到它 - 而且以前从来没有引起过问题......

答案1

您是否已重新启动 nginx 以应用更改?

sudo service nginx restart

在重新启动 nginx 之前,您可以尝试停止 nginx 并检查所有进程是否都已停止:

sudo service nginx stop
ps aux|grep nginx # should display no nginx process
sudo service nginx start

如果日志中有“[emerg] bind() to 0.0.0.0:80”,请检查哪个进程正在监听端口 80netstat -anlp|grep 80并停止它/或杀死它。

相关内容