如何利用nginx 二級域名配置
分類:域名資訊
編輯:
瀏覽量:100
2021-07-22 16:56:47
??Nginx一個高性能的HTTP和反向代理web服務器,同時也提供了IMAP/POP3/SMTP服務。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公開版本0.1.0發布于2004年10月4日。在我們的實際工作中經常遇到企業內部有多個應用掛在同一個域名下的情況,為了使得用戶簡潔明了得區分各個應用,我們經常采用二級域名來應對這種情況。下面來介紹一種非常簡單快捷的辦法,利用nginx設置二級域名方法。接下來就由新網小編和大家講一講nginx 二級域名配置。
??使用Nginx代理二級域名來訪問不同企業應用我們一般可以采用下面的做法:
??一、域名解析
??首先在我們的域名服務商那里設置我們的域名,可以使用通配符或者指定域名來配置如下圖:
??在"wlgdo.com"域名下面使用了"hido.wlgdocom"的二級域名,我是使用的指定“hido”來做二級域名,你也可以使用通配符“”來替換。配置完域名第一步就完成了。
??二、配置Nginx
??第一步,一般在nginx默認的配置中,不需要改其他的配置,因為在nginx.conf文件中已經include了兩個文件夾下的配置文件,所以只需要在conf.d的文件夾下添加一個域名配置文件“domain.conf”,文件必須是conf為后綴,不然nginx啟動的時候掃描不到。
??添加domain.conf文件作為域名配置文件
??監聽80端口,服務名是"hido.wlgdo.com",一旦監聽到這個域名下的訪問請求,就會代理到指定的服務下的8080端口服務中,在這里我還配置了真是IP透傳給hido對應的服務。
??第二步、寫完配置文件后,需要對nginx進行重啟,一般情況下我們都是使用熱部署,熱加載,所以不需要頻繁的進行nginx重啟,你只需要執行"nginx -s reload"指令,nginx即可很乖巧得將你的心配置的文件進行加載。
??最后、待nginx重啟成功后,輸入"hido.wlgdo.com"就到了我所要訪問的中的服務中了。
??三、nginx優點
??Nginx 可以在大多數UnixLinux OS 上編譯運行,并有Windows移植版。 Nginx 的1.20.0穩定版已經于2021年4月20日發布,一般情況下,對于新建站點,建議使用最新穩定版作為生產版本,已有站點的升級急迫性不高。Nginx 的源代碼使用 2-clause BSD-like license。
??Nginx 是一個很強大的高性能Web和反向代理服務,它具有很多非常優越的特性:
??在連接高并發的情況下,Nginx是Apache服務不錯的替代品:Nginx在美國是做虛擬主機生意的老板們經常選擇的軟件平臺之一。能夠支持高達 50,000 個并發連接數的響應,感謝Nginx為我們選擇了 epoll and kqueue作為開發模型。
??Nginx 可以在大多數UnixLinux OS 上編譯運行,并有Windows移植版。 Nginx 的1.20.0穩定版已經于2021年4月20日發布,一般情況下,對于新建站點,建議使用最新穩定版作為生產版本,已有站點的升級急迫性不高。Nginx 的源代碼使用 2-clause BSD-like license。
??以上是最簡單的通過nginx進行二級域名配置的說明,也可以使用本地服務host映射的方法來配置二級域名,但是一般不推薦這種做法,因為這使得運維成本變大,運維風險無形增大。所以還是推薦基于nginx的配置。小伙伴們要想獲得更多nginx 二級域名配置的內容,請關注新網!
??使用Nginx代理二級域名來訪問不同企業應用我們一般可以采用下面的做法:
??一、域名解析
??首先在我們的域名服務商那里設置我們的域名,可以使用通配符或者指定域名來配置如下圖:
??在"wlgdo.com"域名下面使用了"hido.wlgdocom"的二級域名,我是使用的指定“hido”來做二級域名,你也可以使用通配符“”來替換。配置完域名第一步就完成了。
??二、配置Nginx
??第一步,一般在nginx默認的配置中,不需要改其他的配置,因為在nginx.conf文件中已經include了兩個文件夾下的配置文件,所以只需要在conf.d的文件夾下添加一個域名配置文件“domain.conf”,文件必須是conf為后綴,不然nginx啟動的時候掃描不到。
??添加domain.conf文件作為域名配置文件
??監聽80端口,服務名是"hido.wlgdo.com",一旦監聽到這個域名下的訪問請求,就會代理到指定的服務下的8080端口服務中,在這里我還配置了真是IP透傳給hido對應的服務。
??第二步、寫完配置文件后,需要對nginx進行重啟,一般情況下我們都是使用熱部署,熱加載,所以不需要頻繁的進行nginx重啟,你只需要執行"nginx -s reload"指令,nginx即可很乖巧得將你的心配置的文件進行加載。
??最后、待nginx重啟成功后,輸入"hido.wlgdo.com"就到了我所要訪問的中的服務中了。
??三、nginx優點
??Nginx 可以在大多數UnixLinux OS 上編譯運行,并有Windows移植版。 Nginx 的1.20.0穩定版已經于2021年4月20日發布,一般情況下,對于新建站點,建議使用最新穩定版作為生產版本,已有站點的升級急迫性不高。Nginx 的源代碼使用 2-clause BSD-like license。
??Nginx 是一個很強大的高性能Web和反向代理服務,它具有很多非常優越的特性:
??在連接高并發的情況下,Nginx是Apache服務不錯的替代品:Nginx在美國是做虛擬主機生意的老板們經常選擇的軟件平臺之一。能夠支持高達 50,000 個并發連接數的響應,感謝Nginx為我們選擇了 epoll and kqueue作為開發模型。
??Nginx 可以在大多數UnixLinux OS 上編譯運行,并有Windows移植版。 Nginx 的1.20.0穩定版已經于2021年4月20日發布,一般情況下,對于新建站點,建議使用最新穩定版作為生產版本,已有站點的升級急迫性不高。Nginx 的源代碼使用 2-clause BSD-like license。
??以上是最簡單的通過nginx進行二級域名配置的說明,也可以使用本地服務host映射的方法來配置二級域名,但是一般不推薦這種做法,因為這使得運維成本變大,運維風險無形增大。所以還是推薦基于nginx的配置。小伙伴們要想獲得更多nginx 二級域名配置的內容,請關注新網!
聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科