Nginx(二) 配置檔案之虛擬主機配置

2021-09-07 12:29:59 字數 2749 閱讀 7998

1.配置檔案與解釋

#user  nobody;

worker_processes 1; # 設定工作子程序,預設是1個工作子程序,可以修改,一般設定為cpu的總核數

2.nginx虛擬主機配置

1.基於網域名稱配置(使用的比較多)

1) 在nginx/conf/nginx.conf檔案中的http段中新增乙個server,如下所示:

1

# 基於網域名稱的虛擬主機配置

2server

9 }

2) 在nginx/html資料夾中新建 host 資料夾,然後在 host資料夾中 新建admin.html檔案,admin.html檔案中的內容為:

hello,this is host page,www.xbq.com.   

4) 修改c:\windows\system32\drivers\etc\hosts檔案,新增如下內容,為了將網域名稱解析:

5) 瀏覽器訪問:www.xbq.com,發現和剛剛寫的admin.html內容一樣,成功!

當訪問www.xbq.com的時候,會匹配server中 server_name,然後找到html/host資料夾中的admin.html,返回介面。

2.基於埠配置

1) 在nginx/conf/nginx.conf檔案中的http段中新增乙個server,如下所示:

1

# 基於埠號的虛擬主機配置

2server

9 }

2) 在nginx/html資料夾中新建 port資料夾,然後在 port資料夾中 新建admin.html檔案,admin.html檔案中的內容為:

hello,this is port page.

4) 瀏覽器訪問:出現如下,則成功:

3.基於ip配置(使用的比較少)

(1) 先檢視本機的ip,ifconfig

(2) 新增虛擬網絡卡

ifconfig eth0:1 192.168.80.150 broadcast 192.168.80.255 netmask 255.255.255.0 up

route add -host 192.168.80.150 dev eth0:1

(3) 檢測網路是否通:ping 192.169.80.150 

(4)  在nginx/conf/nginx.conf檔案中的http段中新增乙個server,如下所示:

1

# 基於ip的虛擬主機配置

2server

9 }

(5) 在nginx/html資料夾中新建 ip資料夾,然後在 ip資料夾中 新建admin.html檔案,admin.html檔案中的內容為:

增加nginx虛擬主機配置檔案 conf d

有時候我們按照了nginx後發現配置檔案只有乙個,etc nginx nginx.conf 所有的配置包括虛擬目錄也在此檔案中配置,這樣當虛擬主機多了管理就有些不方便了,這是需要我們把配置檔案拆分開來,在 etc nginx conf.d 檔案建立對應的網域名稱配置檔案,比如 etc nginx c...

增加Nginx虛擬主機配置檔案 conf d

安裝nginx之後發下配置檔案只有乙個 usr local nginx conf nginx.conf。所有的配置包括虛擬主機也要在此檔案中配置,這樣虛擬主機多了就會不方便管理。所以就有了將配置檔案拆開的需求啦。在 usr local nginx下建立conf.d資料夾,在資料夾下建立對應的網域名稱...

增加nginx虛擬主機配置檔案 conf d

有時候我們安裝了nginx後發現配置檔案只有乙個,etc nginx nginx.conf 所有的配置包括虛擬目錄也在此檔案中配置,這樣當虛擬主機多了管理就有些不方便了,這是需要我們把配置檔案拆分開來,在 etc nginx conf.d 檔案建立對應的網域名稱配置檔案,比如 etc nginx c...