随笔序列
NGINX==================================
1)命令
Nginx -s stop
Nginx -s reload--重新加哉配置文件
Nginx -V 显示源码安装配置时设定的参数
2)模块化软件
./configure 默认安装一些模块
如果要添加非默认模块,需要
./configure --with-xx模块名称---启用内置模块 --add-module--添加第三方模块
模块名字到底叫什么名字?需要查询
./configure --help | grep with----去查询
3)如何升级?平行升级(开放多个模块);跨级升级
3.1./configure --with-http_ssl_module
3.2 Make---->objs
3.3 objs/nginx
3.4 不要执行make install
先备份老的nginx mv /usr/local/nginx/sbin/nginx.bak
拷贝objs/nginx新的到/usr/local/nginx/sbin/
--等加于前两个步骤:Make upgrade----杀掉老的,重新开启,不要用
--安装新模块
安装nginx安装第三方模块实际上是使用--add-module重新安装一次nginx,
不要make install而是直接把编译目录下objs/nginx文件直接覆盖老的nginx文件.如果你需要安装多个nginx第三方模块,你只需要多指定几个相应的--add-module即可.
=========自定义错误页面
6、自定义404错误页面
error_page 401 402 403 404 /404.html
Location = /40x.html {
root html
}
300--重定向 400客户端错误 401 密码错误 403 禁止deny/权限不对
414 请求头太常 500--服务器错 502--集群错误
==读取请求体
T