nginx相关报错
# openresty -s reload
nginx: [warn] conflicting server name "community-gw.xxx.cn" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "apusai.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "rlnk.net" on 0.0.0.0:80, ignored
同一个域名和端口,配置了两个server
这个错误信息“nginx: [warn] conflicting server name”指的是在Nginx的配置中,有两个或更多的server
块使用了相同的服务器名称。Nginx通过服务器名称来匹配请求到相应的server
块,因此每个服务器名称应该是唯一的。
为了解决这个问题,你需要检查Nginx的配置文件,并确保每个server
块使用一个唯一的服务器名称。如果你有多个域名或子域名需要配置,请确保每个域名或子域名都映射到唯一的server
块。
以下是一个示例配置,其中有两个server
块,每个块使用一个唯一的服务器名称:
server { | |
listen 80; | |
server_name example.com; | |
# 其他配置... | |
} | |
server { | |
listen 80; | |
server_name example.net; | |
# 其他配置... | |
} |
在这个示例中,example.com
和example.net
是两个不同的服务器名称,分别映射到两个不同的server
块。确保你的配置文件中没有其他冲突的服务器名称。
2、网关超时
演示报错,可以启动个服务,配置nginx,然后服务视图函数响应之前加个sleep.,延长响应时间,看访问到nginx时是否会超时
php服务的
location ~ .*\.(php|php5)?$ { fastcgi_connect_timeout 10s; fastcgi_send_timeout 10s; fastcgi_read_timeout 300s; fastcgi_pass partner-server-bigscreen; fastcgi_index index.php; include fastcgi.conf; }
不是php服务的
proxy_connect_timeout 60s;
proxy_read_timeout 180s;
proxy_send_timeout 180s;
跨域问题
add_header Access-Control-Allow-Origin *; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Headers' 'Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,X-Requested-With'; add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS';
nginx上添加了,但是还是报错。后来nginx取消跨域配置,报错如下:
has been blocked by CORS policy: Response to preflight request doesn't pass access control check: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.
存在跨域还没处理好结果如下
服务端做了修改后,正常允许跨域如下
=====
报错如下的时候:
添加配置
添加上面*的配置,报错又改成下面不能是*的
报错如下:
报错值不能是*的时候,改成源地址,就好了
配置如下:
一次nginx报错500的原因
原因:该域名对应的nginx,由于测试apollo出问题,错误日志输出太多,把日志目录占满,100%,导致其他域名无法写入数据到对应的nginx访问日志了。这些相关域名都受到影响,使用异常
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
2021-12-20 ansible自定义模块和扩展插件
2021-12-20 SimpleHTTPServer模块详解
2021-12-20 sed 修改文件
2021-12-20 Excel功能学习
2021-12-20 matplotlib模块详解
2021-12-20 difflib模块详解