nginx选择错误的默认网站
参见英文答案 > Nginx includes config files not in order?3个 在nginx.conf的http部分结束时我有
/etc/nginx/conf.d/*.conf只是一些默认的代理配置和ssl配置 定义的网站是 000默认 默认站点指向本地目录和index.html,另外两个指向代理服务器. 000默认
example.com
zombo.com
但如果我浏览nginx服务器IP,我会从example.com得到答案.我已经尝试重命名配置文件以不同的顺序加载它们,并始终将example.com作为默认值.即使我将其配置文件命名为zzz.com 文档说没有Host头的流量应该转到第一个虚拟主机,但我似乎无法做到这一点. 如果我删除example.com,则流量将转到默认主机,而不是zombo.com. 我真的很难过…… 编辑:评论请求的信息
最佳答案
nginx正在查看第一个定义的服务器,但它不是您认为的那个.
如果运行ls -lU / etc / nginx / sites-enabled,您将看到目录列表按照它在磁盘上显示的实际顺序,这是它们将被读取的顺序.这通常不是您期望的顺序. 当然,这是您可以明确定义default_server的一个原因. (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- http-用node.js替换Nginx来导入大文件吗?
- 插件 – 我的nginx模块可以在主进程中建立连接吗?
- nginx-重启时Docker容器IP是否会更改?
- Nginx http_status_module统计信息
- linux – FastCGI启动器
- node.js-矛盾的CORS错误:不存在“ Access-Control-Allow-O
- linux-用apt-get vs PPA安装Node-有什么区别?
- linux – Nginx使用writev()和sendfile()
- nginx / apache / php vs nginx / php
- ruby-on-rails-在Ruby on Rails生产服务器上为乘客乘机前错
- 如何测试nginx代理超时
- Django应用程序在运行服务器下运行,但在nginx下运
- 如何在Amazon EC2 AMI实例上使用nginx一致地设置
- 配置 – 为什么我不能将proxy_set_header放在if子
- Nginx:1M map的最佳map_hash_max_size和map_has
- nginx – 在同一台服务器上升级2个Ghost博客,1作
- 在nginx上更改标题’Django administration’文本
- python – 当通过nginx代理时,Flask应用程序提供
- nginx规则 – 匹配除一个以外的所有路径
- php – Nginx – Rails中的WordPress博客使用mim