nginx虚拟主机的配置方式

2018-11-20  本文已影响9人  谜00016

nginx虚拟主机的配置方式有哪些

基于主机多IP方式

//显示核心路由(注意设备dev)
ip route list
//查看网卡,显示在eth1网卡下有一个ip192.168.205.103
ip a
//在eth1网卡下再建立一个ip,注意此ip网关和是否被占用(使用ping命令检测),dev是设备,eth1是网卡
ip a add 192.168.205.104/24 dev eth1
//查看并检测,ping通就暂时ok了
ip a
ping 192.168.205.104
//修改配置文件(为了方便起见,将default.conf,复制并分别起名vserver1.conf,vserver2.conf)
sudo vim /etc/nginx/conf.d/vsrever1.conf
sudo vim /etc/nginx/conf.d/vsrever2.conf

//进入到刚刚在vserver1.conf配置的root目录,vserver2同理
cd /opt/app/code1
//新建server1.html,server2.html同理

//关闭nginx
sudo nginx -s stop /etc/nginx/nginx.conf
//检测配置文件
sudo nginx -t -c /etc/nginx/nginx.conf
//启动nginx服务
sudo nginx -c /etc/nginx/nginx.conf

基于端口的配置方式

基于端口配置比较简单,我们在上面的配置的基础上,将listen值分别改为80 和81

注意,不要端口冲突了。我们可以使用ss -luntp来查看当前端口使用情况(centos6请使用netstat -luntp)。和上面差不多,配置完之后关闭和重启nginx服务。然后再浏览器请求查看

基于多个host名称方式(多域名方式)

//在hosts最后面添加两行1.wangming.com,2.wangming.com
sudo vim /etc/hosts

curl -v 1.wangming.com/server.html
curl -v 2.wangming.com/server.html

上一篇 下一篇

猜你喜欢

热点阅读