请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

server_name配置问题

https://img1.sycdn.imooc.com//szimg/5b3b14da00011b2010900118.jpg

这个server_name配置好了,使用域名访问不了,然后上网查了需要改本机的hosts文件,改完之后就可以访问了,但是我把server_name的配置删掉之后,使用域名还是能访问,这个hosts和server_name 的配置之间是什么关系呢

正在回答 回答被采纳积分+3

1回答

Jeson 2018-07-04 11:32:04

server_name主要标示一个虚拟主机名称(一般我们会设置和对外提供的域名一致)。hosts是客户端(注意:这个是指的客户端的)的一个主机名和IP映射关系的配置文件(这个关系:可以是域名-ip 的对应关系),可以说。如果你配置了hosts对应的关系,那就不需要配置dns服务了。

补充1、如果,nginx配置中存在多个server_name的虚拟主机配置时候,第一个server_name会成为默认。

补充2、如果你的环境中没有配置server_name,那默认就使用ip了,而且匹配到了第一个你虚拟主机的配置的话,那即使你把server_name的配置删掉掉,也会更具ip直接能访问到。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信