nginx 虛擬主機配置

2021-09-11 03:49:28 字數 2001 閱讀 1447

nginx配置檔案 nginx.conf 分為三個段 :main段、events段和http段

main段

#user nobody;

worker_processes 1;

#error_log logs/error.log;

#error_log logs/error.log notice;

#error_log logs/error.log info;

#pid logs/nginx.pid;

events段:

events

http 段虛擬主機:一台機器上通過一些虛擬的路由配置讓使用者感覺是多台主機。有基於ip的虛擬主機(我們這裡不做演示)、基於埠號的虛擬主機和基於網域名稱的虛擬主機.如下nginx配置檔案中預設配置了乙個server 這個 server監聽80埠

server 

}

我們通過 zk03:80 訪問時可以訪問到 index.html 如下圖:

通過埠配置虛擬主機

通過訪問不同的埠號實現不同的路由。訪問指定的專案或檔案。

我們修改nginx.conf 增加乙個 server配置 如下。監聽8080 埠預設主頁位址為 8080.html

server 

}

同時在 html 目錄中增加乙個 8080.html檔案 如下:

[root@zk03 nginx]# cd html

[root@zk03 html]# vi 8080.html

8080index

[root@zk03 nginx]# ./sbin/nginx -s reload
瀏覽器訪問zk03:8080 訪問到了 8080.html

通過網域名稱配置虛擬主機

同樣埠的情況下,通過不同的網域名稱訪問不同的專案或資源。我們這裡配置 bbs.test.com 和 ask.test.com

配置方法 vi nginx.conf 增加 兩個 server 配置

server 

}server

}

html下增加 ask.html 和 bbs.html如下:

[root@zk03 html]# ll

總用量 20

-rw-r--r--. 1 root root 537 1月 23 10:11 50x.html

-rw-r--r--. 1 root root 30 1月 23 14:30 8080.html

-rw-r--r--. 1 root root 30 1月 23 14:44 ask.html

-rw-r--r--. 1 root root 30 1月 23 14:44 bbs.html

本地hosts 檔案中增加 配置 host 檔案位置:c:\windows\system32\drivers\etc

192.168.68.137 ask.test.com  bbs.test.com
瀏覽器分別訪問 ask.test.com 和 bbs.test.com 都訪問到了各自指定的介面 如下圖:

Nginx虛擬主機配置

0.nginx簡介 nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。nginx 已經因為它的穩定性 豐富的功能集 示例配置檔案和低系統資源的消耗而聞名了。1.nginx使用注意事項 2.nginx相關檔案 3.nginx虛擬主...

nginx虛擬主機配置

就是在一台伺服器啟動多個 如何區分不同的 1 網域名稱不同 2 埠不同 乙個server節點就是乙個虛擬主機,可以配置多個server,配置多個虛擬主機,html是nginx安裝目錄下的html目錄。乙個網域名稱對應乙個ip位址,乙個ip位址可以被多個網域名稱繫結。本地測試可以修改hosts檔案。修...

nginx虛擬主機配置

虛擬主機的配置有多種 一 color green b 基於ip的虛擬主機 b color 二 color green b 基於埠的虛擬主機 b color 三 color green b 基於網域名稱的虛擬主機 b color 對於nginx要實現虛擬主機,通過nginx.cnf中的server進行...