首頁  >  文章  >  運維  >  nginx怎麼綁定域名

nginx怎麼綁定域名

(*-*)浩
(*-*)浩原創
2019-06-13 09:37:2014083瀏覽

nginx伺服器綁定網域非常方便。

nginx怎麼綁定域名

先進入nginx安裝目錄,然後執行 vim conf/nginx.conf 開啟nginx的設定文件,找到

server {
    .....
    .....
  }

這個程式碼段,這段程式碼就是用來配置對應網站的,首先我們應該在網域控制面板將網域解析到我們伺服器的IP位址,然後綁定才可以生效

先在我們的程式碼區段中找到server_name這一項然後把後面的域名改成我們要綁定的域名即可

server{
        listen    80;
        server_name    mqtt.kfpt.cn;
            location /
            {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://127.0.0.1:18083;
            }
}

如果我們想綁定多個域名怎麼辦,或者是各種二級域名,比如hao.、tools.這樣的二級網域名稱;

首先還是將網域名稱解析到伺服器,然後整體複製上面server{}代碼段重複貼上到下面即可,這樣建構出多個server就是多站點配置了,注意要複製全,大括號要對稱,並且shell腳本中大括號和前面的語句之間必須有空格或者換行,這個很重要比如server { 或者if () {等一定要注意,其他的都很容易理解;當然很多集成包中會在和設定檔nginx.conf同目錄下設定一個vhost這樣的程式碼虛擬主機的目錄,對於綁定多個網域設定多個設定文件,

例如aa.conf、bb.conf這些文件,然後在nginx.conf使用include vhost/*.conf;全部引入,引入相當於所有程式碼寫在nginx.conf中一樣,並且不用考慮其他目錄的關係,都以nginx.conf為準,這樣方便管理,例如aa.conf;

server{
        listen    80;
        server_name    mqtt.kfpt.cn;
            location /
            {
                proxy_set_header Host $host;
                proxy_set_header X-Real-Ip $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_pass http://127.0.0.1:18083;
            }
}
include vhost/*.conf;

全部配置完畢保存退出,然後重新啟動伺服器即可生效了

更多Nginx相關技術文章,請訪問Nginx使用教程欄位進行學習! 

以上是nginx怎麼綁定域名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:nginx為什麼快下一篇:nginx為什麼快