美文网首页
Nginx-基本配置(二)

Nginx-基本配置(二)

作者: 东风依旧788 | 来源:发表于2018-05-17 15:38 被阅读0次

    虚拟主机

    含义:在一台物理主机服务器上划分出多个磁盘,每个磁盘空间都是一台虚拟主机,每个虚拟主机可以独立的对外服务,互不干扰,对于外界来看,虚拟主机就是一台独立的服务器主机
    基于端口号进行配置
    • 原理: 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;//显示服务器时间
      
    引入子配置文件
    • 语法
        include file|mask;
      
      file 用于指定包含文件的名称,也可以使用通配符
      mask 用于指定某一个路径下文件

    相关文章

      网友评论

          本文标题:Nginx-基本配置(二)

          本文链接:https://www.haomeiwen.com/subject/mapbdftx.html