虛擬主機提供了同一臺伺服器上執行多個**的功能
只需配置dns伺服器,將每個主機名對映到正確的ip位址,然後配置nginx伺服器,使其識別不同的主機名即可(網域名稱系統**domain name system**,將網域名稱和ip位址相互對映的乙個分布式資料庫);
只需要訪問同乙個ip,多個埠訪問;
新增多個物理網絡卡或在乙個物理網絡卡繫結多個ip位址。
/usr/local/nginx/conf/vhost/*.conf;
[root@localhost ~]
# 建立虛擬主機目錄
[root@localhost ~]
# mkdir -p /usr/local/nginx/conf/vhost
[root@localhost ~]
# 配置多個虛擬主機配置檔案
[root@localhost ~]
# vim /usr/local/nginx/conf/vhost/www.zc.com.conf
server
}[root@localhost ~]
# vim /usr/local/nginx/conf/vhost/www.cz.com.conf
server
}
server
}
[root@localhost ~]
# cp /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost ~]
# vim /etc/sysconfig/network-scripts/ifcfg-ens33:1
###修改以下資訊:
name=
"ens33:1"
;device=
"ens33:1"
;ipaddr=
"192.168.211.130"
;[root@localhost ~]
# 重啟網絡卡服務
[root@localhost ~]
# systemctl restart network
[root@localhost ~]
# 配置server指令塊
[root@localhost ~]
# vim /usr/local/nginx/conf/nginx.conf
server
}[root@localhost ~]
# 重啟nginx服務
[root@localhost ~]
# /usr/local/nginx/sbin/nginx -s reload
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...