我的host还没有域名,server_name应该填什么.
你说的是还木有购买域名么,可以自己配置hosts解析到固定服务器。
# localhost name resolution is handled within DNS itself.
# 服务器IP your_server_name
Nginx里面配置vhost到具体解析服务器文件路径:
server{
...
# 你的服务器域名
server_name your_server_name;
# 你的文件路径
root /data/dev/..../;
...
}
15 回答8.1k 阅读
2 回答2.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
3 回答919 阅读
1 回答785 阅读
552 阅读
可以填 IP 地址。或者不填或是随便填一个,让这个配置是默认的就可以。
nginx 根据
server_name
匹配 HTTP 请求头的 host,去决定使用那个server
。host 的值浏览器默认填写域名。如果所有server_name
都匹配不到就使用默认的server
,所以写个这个是最靠谱的:如果如果都没有
default_server
默认的就是第一个server
。在只有一个的情况下就不需要区分了。没有域名也只能在一个端口建立一个
server
。