Nginx的虚拟主机

171 阅读1分钟

配置虚拟主机的方法

配置虚拟主机有三种方法:

基于域名的虚拟主机 : 不同的域名、相同的IP(此方式应用最广泛)。

基于IP地址的虚拟主机 : 不同的域名、不同的IP ( 需要加网络接口 ,应用的不广泛), 基于IP地址。

基于端口的虚拟主机 : 不使用域名、IP来区分不同站点的内容,而是用不同的TCP端口号。

基于域名的 Nginx 虚拟主机

1.为虚拟主机提供域名解析

echo "192.168.80.10 www.kgc.com www.benet.com" >> /etc/hosts

20220927183956.png

2.为虚拟主机准备网页文档

image.png

20220927183956.png

3.修改Nginx的配置文件

image.png

20220927184422.png

20220927184429.png

4.重启服务,访问测试

systemctl restart nginx

20220927184540.png

image.png

20220927184600.png

--------基于IP 的 Nginx 虚拟主机--------

1.设置虚拟网卡IP地址

ifconfig ens33:0 192.168.80.11 netmask 255.255.255.0

20220927184845.png

2.修改配置文件,之后重启服务,访问测试

image.png

20220927185107.png

20220927185159.png

20220927185024.png

--------基于端口的 Nginx 虚拟主机--------

修改定义地址的端口

image.png

20220927185511.png

20220927185605.png