二、Nginx多站点配置(参考宝塔的)分析
2024-09-02 01:32:03
一、基于宝塔配置文件分析(站的配置文件)
新增的站点配置即添加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
最新文章
- js完美身份证验证
- Android一些关于分辨率和布局的设置
- js实现数组的排序和分组
- [js开源组件开发]tip提示组件
- 【BZOJ-1449&;2895】球队收益&;球队预算 最小费用最大流
- Oracle中左右外连接详解
- wget 批量下载目录文件
- 【LeetCode】27 - Remove Element
- LeetCode_Letter Combinations of a Phone Number
- 支持https的压力测试工具
- git repository 的使用
- hadoop集群的节点启动问题
- 设计node.js搭建多人博客的思路(不讲数据库)
- 【SQLSERVER】How to check current pool size
- MySQL的sql_mode模式说明及设置
- linux降低内存后oracle数据库无法启动
- oracle已知会导致错误结果的bug列表(Bug Issues Known to cause Wrong Results)
- 测试udp服务的端口是否可用
- App云测试服务对比
- AtCoder Grand Contest 030 自闭记
热门文章
- mysql大量locked的一个案例
- MongoDB概念、安装和配置
- public static void main(String[] args) 是什么意思?
- python脚本调用外部程序的若干种方式以及利弊
- PYTHON 100days学习笔记007-3:字符串和常用数据结构
- [Comet OJ - Contest #6 C][48C 2279]一道树题_树
- Spring学习笔记(一)
- SQLite进阶-12.Distinct关键字
- Jboss: Using reverse path on top path: /xxx
- golang 环境配置 over centos7