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访问日志了。这些相关域名都受到影响,使用异常
nginx相关报错的更多相关文章
- Nginx启动报错:10013: An attempt was made to access a socket in a way forbidden
Nginx在win7,win2008下启动报错:bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket i ...
- nginx默认80端口被System占用,造成nginx启动报错的解决方案
今天启动window上的nginx总是报错 错误信息是bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socke ...
- FastDFS整合nginx后,nginx一直报错
FastDFS整合nginx后,nginx一直报错: 报错内容: [2018-06-11 09:41:21] ERROR - file: ../common/fdfs_http_shared.c, l ...
- 重启虚拟机后,再次重启nginx会报错:[emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)
问题: 重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or dire ...
- nginx 启动报错 “/var/run/nginx/nginx.pid" failed” 解决方法
问题: 重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or dire ...
- Nginx 启动报错 “/var/run/nginx/nginx.pid" failed”
问题: 重启虚拟机后,再次重启nginx会报错: open() "/var/run/nginx/nginx.pid" failed (2: No such file or dire ...
- Win7下nginx默认80端口被System占用,造成nginx启动报错的解决方案
Win7下nginx默认80端口被System占用,造成nginx启动报错的解决方案 在win7 32位旗舰版下,启动1.0.8版本nginx,显示如下错误: [plain] 2012/04/0 ...
- nginx 启动报错“var/run/nginx/nginx.pid" no such file or directory
nginx 启动报错“var/run/nginx/nginx.pid" no such file or directory 今天刚搭建的nginx服务器启动时,报错“var/run/ngin ...
- ALERT日志中常见监听相关报错之中的一个:ORA-609错误的排查
參考MOS文档有: Troubleshooting Guide ORA-609 : Opiodr aborting process unknown ospid (文档 ID 1121357.1) Al ...
- nginx 启动报错403
nginx 安装完成以后启动的时候报403, 网上找的答案是在配置文件nginx.conf里面加上 user root owner;这个要加在配置文件的第一行才行,否则还是会报错,配置文件截图为: 参 ...
随机推荐
- C++ While 和 For 循环:流程控制全解析
C++ Switch 语句 使用 switch 语句选择要执行的多个代码块之一. 语法 switch(expression) { case x: // 代码块 break; case y: // 代码 ...
- Godot Label样式 Textrue纹理,实现样式修改,背景填充
目录 前言 运行环境 新建项目 Style 样式讲解 StyleBoxEmpty:普通样式 StyleBoxTexture:字体样式 StyleBoxFlat:填充样式 StyleBoxLine:行样 ...
- 外屏和宽屏浪费了?HarmonyOS折叠屏设计规范教你用起来
原文:https://mp.weixin.qq.com/s/7_mdRom7sCA3Z65ih6W3xw,点击链接查看更多技术内容. 这几年折叠屏手机很火,我们针对使用HarmonyOS的折叠屏手机提 ...
- Linux CentOs6.4 静态IP 设置
Linux CentOs6.4 静态IP 设置 分类: IT技术 2013-04-07 09:20 2330人阅读 评论(1) 收藏 举报 To do that, just log on as ...
- 重新点亮shell————awk函数[十五]
前言 简单介绍一下awk函数. 正文 算术函数 字符串函数 自定义函数 例子: 结 awk就到这里了.
- 重新整理数据结构与算法(c#)——算法套马踏棋算法[三十三]
前言 马踏棋盘 概念在这,不做过多复述. https://baike.sogou.com/v58959803.htm?fromTitle=马踏棋盘 思路是这样子的,一匹马有上面几种做法,然后进行尝试, ...
- Python Flask获取iOS的UDID
测试iOS app时候,我们可以安装以下4种类型的包 : AdHoc -- 一般为正式环境验证AppStore -- 上传AppStore,只有 ...
- 鸿蒙HarmonyOS实战-ArkUI组件(Shape)
一.Shape Shape组件是用于创建2D形状和粒子效果的组件.它可以创建包括圆形.正方形.三角形和多边形等基本形状,同时还可以自定义形状.Shape组件创建各种不同的效果,例如火花.烟雾.雨滴等. ...
- tensorflow的variable、variable_scope和get_variable的用法和区别
在tensorflow中,可以使用tf.Variable来创建一个变量,也可以使用tf.get_variable来创建一个变量,但是在一个模型需要使用其他模型的变量时,tf.get_variable就 ...
- 力扣467(java)-环绕字符串中唯一的子字符串(中等)
题目: 把字符串 s 看作是 "abcdefghijklmnopqrstuvwxyz" 的无限环绕字符串,所以 s 看起来是这样的: "...zabcdefghijklm ...