Nginx实现多虚拟主机配置

2021-12-16 00:50:19 浏览数 (1)

Nginx基于IP的虚拟主机配置:

1.在主网卡中添加一个辅助ip,点击添加分配内网ip,内网IP可手动或选择自动分配

2.在新添加的内网ip上绑定一个弹性公网ip

3.在实例中的弹性网卡中找到网卡,查看网卡中的所属子网。

4.登录云服务器,执行以下命令查看网卡信息

5.备份网卡信息,编辑网卡配置文件

6.ip状态设置为静态,注释掉MAC地址,IPADDR0(主IP)和IPADDR1(辅助IP)的地址是主网卡的两个内网ip地址,GATEWAY是查看到的子网中所查看到的网关,由于子网是10.0.8.0那么网关为10.0.8.1

7.修改保存网卡配置后重启网卡

8.安装nginx

9.进入nginx中的html目录,把html目录复制成html-1和html-2

10.进入到nginx配置目录,打开nginx配置文件进行配置,把server_name的对象指定到创建好的两个公网IP上

11.修改保存nginx配置文件后重启nginx服务

12.用两个ip分别测试访问

Nginx基于端口的虚拟主机配置:

1. 配置主网卡步骤与基于IP设置的虚拟主机步骤一致,这边不再进行阐述

2. 同样进入到nginx中的的html目录,把html目录复制成html-1和html-2

3.进入到nginx配置目录,打开nginx配置文件进行配置,把server_name的对象指定到创建好的两个公网IP上,并且修改一个ip对应的端口

4.修改保存nginx配置文件后重启nginx服务

5.测试

Nginx基于域名的虚拟主机配置:

1.在控制台中进行域名解析,把域名解析到

2.登录服务器,在服务器中添加hosts,把域名和对应解析的ip添加到hosts里面

3.重启网卡

4.配置主网卡步骤与基于IP设置的虚拟主机步骤一致,这边不再进行阐述

5.同样进入到nginx中的的html目录,把html目录复制成html-1和html-2

6.进入到nginx配置目录,打开nginx配置文件进行配置,把server_name的对象指定到创建好的域名上

7.修改保存nginx配置文件后重启nginx服

8.测试用域名访问

0 人点赞