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