一、基于宝塔配置文件分析(站的配置文件)

新增的站点配置即添加server并包含在nginx内

查找文件:

文件内容:

二、伪静态

伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把php文件伪静态成html文件。

该站点配置文件:

添加配置内容

如下:

其他伪静态规则:

三、代理文件配置

配置文件如下:

其实就是nginx增加location段。

Nginx的HTTP配置主要包括三个区块,结构如下:

Nginx的HTTP配置主要包括三个区块,结构如下:
http { //这个是协议级别
  include mime.types;
  default_type application/octet-stream;
  keepalive_timeout 65;
  gzip on;
    server { //这个是服务器级别
      listen 80;
      server_name localhost;
        location / { //这个是请求级别
          root html;
          index index.html index.htm;
        }
      }
}

location区段

通过指定模式来与客户端请求的URI相匹配,基本语法如下:location [=|~|~*|^~|@] pattern{……}

1、没有修饰符 表示:必须以指定模式开始,如:

server {
  server_name baidu.com;
  location /abc {
    ……
  }
} 那么,如下是对的:
http://baidu.com/abc
http://baidu.com/abc?p1
http://baidu.com/abc/
http://baidu.com/abcde

2、=表示:必须与指定的模式精确匹配

server {
server_name sish
  location = /abc {
    ……
  }
}
那么,如下是对的:
http://baidu.com/abc
http://baidu.com/abc?p1
如下是错的:
http://baidu.com/abc/
http://baidu.com/abcde
												

最新文章

  1. js完美身份证验证
  2. Android一些关于分辨率和布局的设置
  3. js实现数组的排序和分组
  4. [js开源组件开发]tip提示组件
  5. 【BZOJ-1449&2895】球队收益&球队预算 最小费用最大流
  6. Oracle中左右外连接详解
  7. wget 批量下载目录文件
  8. 【LeetCode】27 - Remove Element
  9. LeetCode_Letter Combinations of a Phone Number
  10. 支持https的压力测试工具
  11. git repository 的使用
  12. hadoop集群的节点启动问题
  13. 设计node.js搭建多人博客的思路(不讲数据库)
  14. 【SQLSERVER】How to check current pool size
  15. MySQL的sql_mode模式说明及设置
  16. linux降低内存后oracle数据库无法启动
  17. oracle已知会导致错误结果的bug列表(Bug Issues Known to cause Wrong Results)
  18. 测试udp服务的端口是否可用
  19. App云测试服务对比
  20. AtCoder Grand Contest 030 自闭记

热门文章

  1. mysql大量locked的一个案例
  2. MongoDB概念、安装和配置
  3. public static void main(String[] args) 是什么意思?
  4. python脚本调用外部程序的若干种方式以及利弊
  5. PYTHON 100days学习笔记007-3:字符串和常用数据结构
  6. [Comet OJ - Contest #6 C][48C 2279]一道树题_树
  7. Spring学习笔记(一)
  8. SQLite进阶-12.Distinct关键字
  9. Jboss: Using reverse path on top path: /xxx
  10. golang 环境配置 over centos7