关于nginx的serverName的一些疑问
我们想用nginx来管理静态资源时,将nginx在10.xx.xxx.xx这台机器上启动 (代码部分是部分nginx配置)其中server_name是不是在10.xx.xxx.xx这台机器没有域名的情况下只能是这台机器的地址10.xx.xxx.xx这??如果有域名www.abc.com会解析到这台机器上的时候server_name才可以是www.abc.com
listen 80;
server_name 10.xx.xxx.xx(部署的服务器没有域名时);
root /data0/abc;
listen 80;
server_name www.abc.com(10.xx.xxx.xx这台机器有域名www.abc.com时);
root /data0/abc;
server_name这里是不可以随意写的?是我理解这样的吗? 大佬给讲解下,谢啦
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
nginx没有找到serverName时,会匹配最先配置的相同的listen端口。也可以这么做:
意味着未匹配到的server_name都会转移到这个server
你可以看着一个:一段万能的nginx代理配置
https://segmentfault.com/a/11...