Nginx
常用命令
# 显示版本信息
nginx -v
# 显示版本和配置项信息
$ nginx -V
# 测试配置文件是否存在语法问题
$ nginx -t
# 测试配置文件,转储并退出
$ nginx -T
# 检测配制间时屏蔽非错误信息,只输出错误信息
$ nginx -q
# 重新打开日志文件
$ nginx -s reopen
# 快速停止Nginx,此方法是先查看nginx主进程号然后再使用kill 强制杀掉
$ nginx -s stop
# 优雅退出Nginx (推荐使用,此方法会等待Nginx进程处理完毕再停止)
$ nginx -s quit
# 重新加载配置并且启动
$ nginx -s reload
# 内置变量这块主要用于日志
$http_ referer :用来记录客户从哪个页面链接访问过来的
$http_ _user agent :用来记录客户流量相关信息
$remote_ addr和Shttp. x forwarded. for :用来记录客户端ip地址
$http_ user :用来记录客户端的用户名称
$request :用来记录请求的URL和HTTP协议
$status :用来记录请求状态
$body. bytes. sent: 用来记录发送给客户端文件主体内容大小
在容器中执行
# 在容器中执行 reload
docker exec nginx_container nginx -s reload
# 推荐重建容器(确保配置卷正确映射)
docker-compose up -d --force-recreate