nginx虚拟主机配置与locaion规则

目录

1.虚拟主机

1.1分类 

1.2基于域名的虚拟机 

1.2.1测试 

1.3基于端口的虚拟主机 

1.3.1测试  

 ​编辑1.4基于IP的虚拟主机 

2.nginx日志 

3.location


1.虚拟主机


虚拟主机:相当于1个网站,在nginx中通过server{}区域实现。

nginx虚拟主机有不同的配置类型 


 

1.1分类 

虚拟主机的分类说明应用场景
基于域名的虚拟主机不同域名访问不同站点最常用
基于端口虚拟主机不同端口访问不同站点作为保护设置特殊端口
基于IP的虚拟主机不同IP访问不同站点保护 只能通过固定IP访问
例如内网

1.2基于域名的虚拟机 

不同域名创建不同的主机 

创建网站 
 

站点 目录 /app/code/bird/

书写配置 
 

    server {
        listen 80;
        server_name cxk.oldboylinux.cn;
        root /app/code/cxk;
        index index.html;
    }



1.2.1测试 

 


curl cxk.oldboylinux.cn 





1.3基于端口的虚拟主机 

 

    server {
        listen 81;
        server_name live.oldboylinux.cn;
        root /app/code/live;
        index index.html;
    }
}



1.3.1测试  


 

 




1.4基于IP的虚拟主机 

 

server {
    listen 172.16.1.8:8888;
    server_name mi.oldboylinux.cn;
    root /app/code/mi;
    location / {
       index index.html; 
}
}

这个虚拟主机只能使用内网172.16.1.0段的主机访问 

 


2.nginx日志 



nginx中很多日志 都有很多用处例如错误日志 和主机的访问日志 



 
给每个虚拟主机指定错误日志和访问日志 








 

3.location


location规则也叫做路由规则 
下面这个规则是除了172.16.1.0网段其他IP都不能访问 





 

设置浏览器缓存  格式如下所示 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值