目录
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都不能访问 

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



















