nginx怎么綁定域名

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使用教程欄目進行學習!?

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享