基于ip地址访问不同虚拟主机
1. 效果,使用不同的ip地址访问不同的项目
2. 步骤
1. 在linux系统中添加新的ip地址
ifconfig ens33:1 192.168.71.163
2. 修改nginx.conf中的server模块中的server_name将域名修改为ip地 址
基于端口的虚拟机的配置
不同端口访问不同的项目,这种一般用于企业内部测试,不会用于发布项目
1. 效果
2. 步骤
1. 将两个server的ip地址的都修改为相同
2. 两个server的监听端口一个设置为80一个设置为8080 2. 两个server的监听端口一个设置为80一个设置为8080
3. 重载nginx
/usr/local/nginx/sbin/nginx -s reload
4. 开放端口或者防火墙
5. 访问测试
基于域名的虚拟主机
效果
劫持域名访问指定的文件夹的目录
步骤
1. vim /usr/local/nginx/conf/nginx.conf
2. 创建新的目录mkdir /html/devopt/
3. 在devops目录下添加新的index.html文件
4. 在http模块下添加新的server模块
5. 重载nginx服务
/usr/local/nginx/sbin/nginx -s reload
6. 设置hosts劫持
vim /etc/hosts
192.168.71.161 www.zm.co
7. 在window也可以如此设设置,但是要注意要设置读写权限 } }