虚拟主机
含义:在一台物理主机服务器上划分出多个磁盘,每个磁盘空间都是一台虚拟主机,每个虚拟主机可以独立的对外服务,互不干扰,对于外界来看,虚拟主机就是一台独立的服务器主机
基于端口号进行配置
- 原理: Nginx监听多个端口,基于端口进行网站的划分
- 样例
server { listen 8081; server_name 127.0.0.1; root html/html8081; index index.html index.htm } server { listen 8082; server_name 127.0.0.1; root html/html8082; index index.html index.htm; }
基于IP配置Nginx主机
- 原理:基于http的header中host信心进行分流
- 样例
server { listen 80; server_name test1.com; root html/test1; index index.html index.htm } server { listen 80; server_name test2.com; root html/test2; index index.html index.htm; } ``
设置目录列表
- 说明: Nginx默认情况下是不允许列出整个目录的,可以通过autoindex命令进行打开,打开以后可以通过类似浏览目录一样访问文件
autoindex on
- 配置位置
- http模块 表示对于所有的站点有效
- server模块 表示对指定站点有效
- location模块 表示对某个目录有效
- 设置文件时间格式与大小
autoindex_exact_size on;//显示文件大小 autoindex_localtime off;//显示服务器时间
引入子配置文件
- 语法
file 用于指定包含文件的名称,也可以使用通配符include file|mask;
mask 用于指定某一个路径下文件
网友评论