gpt4 book ai didi

ubuntu - Nginx 错误未写入我的 error_log 指令

转载 作者:行者123 更新时间:2023-12-04 19:18:35 25 4
gpt4 key购买 nike

在 Ubuntu 上,当我尝试重新启动 Nginx 时,出现了一些错误,但它们没有写入我的 error_log 指令,但仍然写入默认的/var/log/nginx/error.log
我的 nginx.conf 看起来像这样:

server {
listen 80;
charset utf-8

error_log /home/ubuntu/nginxerror.log;

location / {
uwsgi_pass django;
include /etc/nginx/uwsgi_params;
}
}

这个我其实是有一些想法的,如果你注意的话,你应该会看到我忘记了“;”在“charset utf-8”之后,这就是nginx启动失败的原因,我猜是因为语法不正确,nginx配置没有成功加载,所有错误都进入默认日志。

有谁知道为什么。

最佳答案

检查您的 nginx 配置是否使用以下命令的最简单方法:$ nginx -c /etc/nginx/nginx.conf -t
根据 error_log 记录您的站点配置和 nginx.conf 文件本身中的错误配置中的指令 ( docs ) http部分,/var/log/nginx/error.log默认。

关于ubuntu - Nginx 错误未写入我的 error_log 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28514454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com