我的host還沒有網域,server_name應該填什麼.
闭关修行中......
可以填 IP 位址。或不填或隨便填一個,讓這個配置是預設的就可以。
nginx 根據 server_name 匹配 HTTP 请求头的 host,去决定使用那个 server。host 的值浏览器默认填写域名。如果所有server_name都匹配不到就使用默认的server,所以寫個這個是最可靠的:
server_name
server
server { listen 80 default_server; }
如果如果都沒有default_server默认的就是第一个server。
default_server
在只有一個的情況下就不需要區分了。沒有網域也只能在一個連接埠建立一個server。
你說的是還木有購買域名麼,可以自己設定hosts解析到固定伺服器。
# localhost name resolution is handled within DNS itself.
# 伺服器IP your_server_name
Nginx裡面設定vhost到具體解析伺服器檔案路徑:
server{...# 你的伺服器網域名稱server_name your_server_name;# 你的檔案路徑root /data/dev/..../;...}
沒有可以先把Ip整上去,之後有網域了可以再補
可以填 IP 位址。或不填或隨便填一個,讓這個配置是預設的就可以。
nginx 根據
server_name
匹配 HTTP 请求头的 host,去决定使用那个server
。host 的值浏览器默认填写域名。如果所有server_name
都匹配不到就使用默认的server
,所以寫個這個是最可靠的:如果如果都沒有
default_server
默认的就是第一个server
。在只有一個的情況下就不需要區分了。沒有網域也只能在一個連接埠建立一個
server
。你說的是還木有購買域名麼,可以自己設定hosts解析到固定伺服器。
# localhost name resolution is handled within DNS itself.
# 伺服器IP your_server_name
Nginx裡面設定vhost到具體解析伺服器檔案路徑:
server{
root /data/dev/..../;🎜...🎜}🎜...
# 你的伺服器網域名稱
server_name your_server_name;
# 你的檔案路徑
root /data/dev/..../;
...
}
沒有可以先把Ip整上去,之後有網域了可以再補