Nginx虛擬主機的六種配置(最全)
簡介
利用虛擬主機,不用為每個要運行的網站提供一臺單獨的Nginx服務器或單獨運行一組Nginx進程。虛擬主機提供了在同一臺服務器、同一組Nginx進程上運行多個網站的功能。
一、訪問狀態(tài)統計配置
查看已安裝的 Nginx 是否包含 HTTP_STUB_STATUS 模塊
修改 nginx.conf 配置文件,指定訪問位置并添加 stub_status 配置
重啟服務,訪問測試
二、基于授權的訪問控制
修改配置文件
生成用戶密碼認證文件
重啟服務,訪問測試
三、基于客戶端的訪問控制
修改配置文件
重啟服務
允許192.168.174.101訪問
不允許192.168.174.10訪問
四、基于域名的 Nginx 虛擬主機
為虛擬主機提供域名解析
修改Nginx的配置文件
為虛擬主機準備網頁文檔
重啟服務,訪問測試
五、基于IP 的 Nginx 虛擬主機
配置虛擬Ip地址
修改配置文件的ip地址:
重啟服務,訪問測試
六、基于端口的 Nginx 虛擬主機
修改配置文件內的端口號:
重啟服務,訪問測試
總結:雖然只有一臺服務器,但是這臺服務器上運行著多個網站,訪問不同的域名 就可訪問到不同的網站內容。
到此這篇關于Nginx虛擬主機的六種配置(最全)的文章就介紹到這了,更多相關Nginx虛擬主機配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx應對Permission denied和File not found的配置
這篇文章主要介紹了Nginx應對Permission denied和File not found的錯誤配置,文中介紹了兩個PHP程序使用時出現相關問題后的解決案例,需要的朋友可以參考下2015-12-12Nginx配置SSL證書部署HTTPS網站的方法(頒發(fā)證書)
這篇文章主要介紹了Nginx配置SSL證書部署HTTPS網站的方法(頒發(fā)證書),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-06-06Linux\Nginx 環(huán)境下虛擬域名配置及測試驗證
這篇文章主要介紹了Linux\Nginx 虛擬域名配置及測試驗證的步驟詳解,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-11-11nginx添加http_ssl_module并且配置域名指定端口的操作方法
這篇文章主要介紹了nginx添加http_ssl_module并且配置域名指定端口的操作方法,文末附帶linux下防火墻和開放端口,需要的朋友可以參考下2023-11-11nginx-ingress-controller日志持久化方案的解決
這篇文章主要介紹了nginx-ingress-controller日志持久化方案的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03