首頁  >  問答  >  主體

nginx server_name 配置

我的host還沒有網域,server_name應該填什麼.

阿神阿神2714 天前884

全部回覆(3)我來回復

  • 某草草

    某草草2017-05-16 17:11:38

    可以填 IP 位址。或不填或隨便填一個,讓這個配置是預設的就可以。

    nginx 根據 server_name 匹配 HTTP 请求头的 host,去决定使用那个 server。host 的值浏览器默认填写域名。如果所有server_name都匹配不到就使用默认的server,所以寫個這個是最可靠的:

    server {
        listen      80 default_server;
    }

    如果如果都沒有default_server默认的就是第一个server

    在只有一個的情況下就不需要區分了。沒有網域也只能在一個連接埠建立一個server

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:11:38

    你說的是還木有購買域名麼,可以自己設定hosts解析到固定伺服器。

    # localhost name resolution is handled within DNS itself.

    # 伺服器IP your_server_name

    Nginx裡面設定vhost到具體解析伺服器檔案路徑:

    server{
    ...
    # 你的伺服器網域名稱
    server_name your_server_name;
    # 你的檔案路徑
    root /data/dev/..../;
    ...
    }

    root /data/dev/..../;🎜...🎜}🎜

    回覆
    0
  • 为情所困

    为情所困2017-05-16 17:11:38

    沒有可以先把Ip整上去,之後有網域了可以再補

    回覆
    0
  • 取消回覆