Nginx虛擬主機的六種配置(最全)
簡介
利用虛擬主機,不用為每個要運行的網(wǎng)站提供一臺單獨的Nginx服務器或單獨運行一組Nginx進程。虛擬主機提供了在同一臺服務器、同一組Nginx進程上運行多個網(wǎng)站的功能。
一、訪問狀態(tài)統(tǒng)計配置
查看已安裝的 Nginx 是否包含 HTTP_STUB_STATUS 模塊

修改 nginx.conf 配置文件,指定訪問位置并添加 stub_status 配置


重啟服務,訪問測試



二、基于授權的訪問控制

修改配置文件

生成用戶密碼認證文件


重啟服務,訪問測試


三、基于客戶端的訪問控制
修改配置文件

重啟服務

允許192.168.174.101訪問

不允許192.168.174.10訪問

四、基于域名的 Nginx 虛擬主機
為虛擬主機提供域名解析

修改Nginx的配置文件


為虛擬主機準備網(wǎng)頁文檔

重啟服務,訪問測試




五、基于IP 的 Nginx 虛擬主機
配置虛擬Ip地址

修改配置文件的ip地址:

重啟服務,訪問測試



六、基于端口的 Nginx 虛擬主機
修改配置文件內(nèi)的端口號:


重啟服務,訪問測試


總結:雖然只有一臺服務器,但是這臺服務器上運行著多個網(wǎng)站,訪問不同的域名 就可訪問到不同的網(wǎng)站內(nèi)容。
到此這篇關于Nginx虛擬主機的六種配置(最全)的文章就介紹到這了,更多相關Nginx虛擬主機配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx應對Permission denied和File not found的配置
這篇文章主要介紹了Nginx應對Permission denied和File not found的錯誤配置,文中介紹了兩個PHP程序使用時出現(xiàn)相關問題后的解決案例,需要的朋友可以參考下2015-12-12
Nginx配置SSL證書部署HTTPS網(wǎng)站的方法(頒發(fā)證書)
這篇文章主要介紹了Nginx配置SSL證書部署HTTPS網(wǎng)站的方法(頒發(fā)證書),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06
nginx和Apache配置SSL證書的實現(xiàn)步驟
SSL證書是一種數(shù)字證書,用于加密在網(wǎng)絡上發(fā)送的數(shù)據(jù)并保護敏感信息的安全性,本文主要介紹了nginx和Apache配置SSL證書的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下2023-12-12
Linux\Nginx 環(huán)境下虛擬域名配置及測試驗證
這篇文章主要介紹了Linux\Nginx 虛擬域名配置及測試驗證的步驟詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11
nginx添加http_ssl_module并且配置域名指定端口的操作方法
這篇文章主要介紹了nginx添加http_ssl_module并且配置域名指定端口的操作方法,文末附帶linux下防火墻和開放端口,需要的朋友可以參考下2023-11-11
nginx-ingress-controller日志持久化方案的解決
這篇文章主要介紹了nginx-ingress-controller日志持久化方案的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03

