nginx的虚拟主机配置
今晚是把剩余的nginx的虚拟主机分享;
基于IP和基于端口的配置,就是简单理解就是修改一些配置;
1、基于多个端口配置虚拟主机
可以使用同一个ip,通过访问不同的端口来访问。
nginx还可以配置不同的端口号来区别不同的虚拟机
- 这里使用8080,端口和80端口
- 这里所有的设置都不包含防火墙和selinux
#区分zhangsan和lisi的主页
[root@Linux2 nginx]# vim /data/vhost/zhangsan.conf
server {
listen 8080; #这里指定一个8080端口
server_name www.zhangsan.net;
location / {
root /data/html/zhangsan/;
index index.html index.htm;
}
}
#重载配置文件
[root@Linux2 nginx]# nginx -s reload
客户端验证
- 直接访问www.zhangsan.net
- 添加端口访问
#这里可以发现,直接访问会直接跳转到默认页面
[root@Linux3 ~]# curl www.zhangsan.net
this is blog.liangjiawei.net
#如果带有端口访问则访问正确内容
[root@Linux3 ~]# curl www.zhangsan.net:8080
这个是张三网站
到这里实验结束~
2、基于多个ip配置虚拟主机
可以通过添加多个网卡或者在一块物理网卡上绑定多个IP地址来实现,
做这个实验需要多配一个ip
添加多一个ip的操作如下:
#复制多一份配置文件
[root@Linux2 nginx]# cp /etc/sysconfig/network-scripts/ifcfg-ens32{,:1}
[root@Linux2 nginx]# vim /etc/sysconfig/network-scripts/ifcfg-ens32:1
TYPE="Ethernet"
BOOTPROTO="static"
NAME="ens32:1" #修改一下名字
DEVICE="ens32:1" #对应的名字也得修改
ONBOOT="yes"
IPADDR="192.168.75.200" #修改一个IP
PREFIX="24"
GATEWAY="192.168.75.2"
DNS1="114.114.114.114"
#然后重启网络
[root@Linux2 nginx]# systemctl restart network
[root@Linux2 nginx]# ifconfig | grep "inet"
inet 192.168.75.72 netmask 255.255.255.0 broadcast 192.168.75.255
inet6 fe80::20c:29ff:fea4:afa5 prefixlen 64 scopeid 0x20<link>
inet 192.168.75.200 netmask 255.255.255.0 broadcast 192.168.75.255
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
修改配置文件,实验多ip访问
#修改配置文件,修改www.liangjiawei.net
[root@Linux2 nginx]# vim /data/vhost/zhangsan.conf
server {
listen 192.168.75.200; #这里指定一下IP
server_name www.zhangsan.net;
location / {
root /data/html/zhangsan/;
index index.html index.htm;
}
}
#重载配置文件;
[root@Linux2 nginx]# nginx -s reload
验证查看
#直接访问这个网站
[root@Linux3 ~]# curl www.zhangsan.net
this is blog.liangjiawei.net
#访问IP
[root@Linux3 ~]# curl 192.168.75.200
这个是张三网站
分享环节:
hi,亲爱的朋友们:
- 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
- 资源免费共享;有需要滴滴,(仅仅是我有的)
我的坚持初衷:💕立志要成为一名架构师
- 不断地去坚持学,其中的各种各样的难度,不言而喻~!
- 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!
如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!