随笔序列

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

原文地址:https://www.cnblogs.com/justart/p/12369261.html