Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
|作者(按参与时间排序)|地址|
|:---------|:---------|
|Judas.n|<http://code.YouMeek.com>|
|nl101531|<https://github.com/nl101531>|
|mrdear|<https://github.com/mrdear>|
|fooofei|<https://github.com/fooofei>|

## AD
Expand Down
19 changes: 19 additions & 0 deletions markdown-file/Nginx-Install-And-Settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,25 @@ exit $RETVAL
- 重启服务:`service nginx restart`


## Nginx 无缝升级

- 使用新的参数`configure`后执行`make`重新编译,注意之后不要执行`make install`.新构建的Nginx会在`objs`目录下
- 备份旧的Nginx `cp 老的nginx目录/sbin/nginx 老的nginx目录/sbin/nginx.old`
- 复制新的Nginx `cp ./objs/nginx 老的nginx目录/sbin/`,可能提示Nginx被占用,如果是则强制覆盖即可.
- 检查下Makefile的更新指令 `cat Makefile`,检查下路径是否匹配,一般没什么问题毕竟是根据你的参数生成的文件.
```bash
upgrade:
/usr/local/nginx/sbin/nginx -t

kill -USR2 `cat /var/local/nginx/nginx.pid`
sleep 1
test -f /var/local/nginx/nginx.pid.oldbin

kill -QUIT `cat /var/local/nginx/nginx.pid.oldbin`
```
- 更新 `make upgrade`


## Nginx 全局变量

- $arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。
Expand Down