Nginx虚拟主机配置(基于端口,域名,ip三方式)

1.基于端口的虚拟主机

     1.1 进入Nginx配置文件/etc/nginx/nginx/.conf

         

server {
    listen 80;
    server_name lcoalhost;
    location /{
        root /usr/share/nginx/html;
        index index.html;
    }
}

  server {
    listen 81;
    server_name localhost;
    location / {
        root /var/www/nginx/html;
        index index.html;
    }
}

注意:1.修改完配置文件必须重启

        2.第一个端口为80,第二个端口为81,并且网站发布目录不同.

        3. 80端口为:/usr/share/nginx/html 

             echo "I am port of 80!"  > /usr/share/nginx/html/index.html

        4.81端口为:/var/www/nginx/html

             echo "I am port of 81!"  > /usr/share/nginx/html/index.html

   1.2进入浏览器用不同端口进行访问.

注意:默认端口号为80!

2.基于ip的虚拟主机

    2.1 首先我们需要俩个ip,所以我们先添加一个临时ip

         1.首先添加一个ip为192.168.31.100/24(根据自己的网段添加临时ip)

        

   2.2  进入Nginx配置文件

     

 

注意 : 修改完配置文件必须重启

  2.3 进入浏览器输入不同的ip进行访问

首先:

       echo "IP:192.168.31.93"  >  /usr/share/nginx/html/index.html

       echo "IP:192.168.31.100"  >  /usr/share/nginx/html/index.html

       写入不同的内容到index.html 做实验容易区分.

2. 在浏览器输入不同ip

    

    

这就是基于不同ip进行访问.

      

3.基于域名进行访问

   3.1 在配置文件内修改域名(修改server_name后面的内容)

         

域名分别设置为  www.test_qf.com

                           www.qf_test.com

注意:修改完配置文件一定要重启nginx!!!

   3.2  在客户端配置域名解析      (C:\Windows\System32\drivers\etc\hosts ) 

*在hosts文件内添加俩行

  192.168.31.93   www.test_qf.com

  192.168.31.93 www.qf_test.com

  3.3  在浏览器输入不同域名解析

1.首先

   

在index.html文件内添加不同内容便于实验曲风

 2.在浏览器输入不同域名

注意:以上实验使用的ip根据自己的实际情况进行修改!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值