NGINX虛擬主機的創立

2021-07-11 03:42:06 字數 1579 閱讀 6289

環境:

centos 6.5 最小化

iptable selinux close

nginx1.7

部署:

nginx配置檔案:

}建立虛擬目錄vhost

mkdir -p /usr/local/nginx/conf/vhost

cd /usr/local/nginx/conf/vhost

建立測試.conf

touch a.conf

touch b.conf

其中: a.conf

server

access_log off;

其中: b.conf

server

access_log off;

}

驗證:

cd /usr/local/nginx/sbin/

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

測試:

[root@cyf cyf]# ls /mnt/bbs/cyf/index.html 

/mnt/bbs/cyf/index.html

bbb[root@cyf cyf]# cat /mnt/bbs/cyf/index.html

aaa

測試:

應為是根據網域名稱分出來的主機,所以:

需要在/etc/hosts 中配置:

127.0

.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168

.140

.com

192.168

.140

.22 bbs.cyf

.com

bbb

[root@cyf cyf]# curl bbs.cyf.com

aaa

對於虛擬主機的理解:實際上就是共享80埠的兩個server;這個是基於網域名稱的區分的,可以在乙個網絡卡上虛出乙個網絡卡,使用vip和rip做虛擬主機。

nginx虛擬主機

利用虛擬主機,不同為每個要執行的 提供一台單獨的nginx伺服器或單獨執行一組nginx程序。虛擬主機提供了在同一臺伺服器 同一組nginx程序上執行多個 的功能。在nginx配置檔案nginx.conf中,乙個最簡化的虛擬主機配置 如下 server 可以在一塊物理網絡卡上繫結多個lp位址。這樣就...

nginx虛擬主機

虛擬主機 有的 訪問量大,需要負載均衡。然而並不是所有 都如此出色,有的 由於訪問量太小,需要節省成本,將多個 部署在同一臺伺服器上。例如將www.aaa.com和www.bbb.com兩個 部署在同一臺伺服器上,兩個網域名稱解析到同乙個ip位址,但是使用者通過兩個網域名稱卻可以開啟兩個完全不同的 ...

Nginx虛擬主機

1 實現兩個基於網域名稱的虛擬主機,網域名稱分別為www.tarena.com和bbs.tarena.com 2 網域名稱為bbs.tarena.com的web服務僅允許192.168.4.205訪問 3 對網域名稱為bbs.tarena.com的站點進行使用者認證,使用者名稱稱為tom,密碼為12...