nginx学习系列:nginx使用须知(持续更新ing)

一、目的

主要是学习或者使用nginx之前,需要了解的基础知识。

二、必备知识

1. 官网

https://nginx.org/en/
https://nginx.org/en/docs/


windows平台下的nginx操作:https://nginx.org/en/docs/windows.html

2. 基础命令

命令含义
nginx -s t查看nginx配置文件是否合法
nginx启动nginx服务
nginx -s reload重新载入配置文件
nginx -s stop快速地关闭nginx服务
nginx -s quit优雅地关闭nginx服务
nginx -V查看nginx版本,并根据输出信息判断模块是否有被编译进去


可以查看这篇文章加深理解:Starting, Stopping, and Restarting NGINX

三、备注

1. 全局变量

一些可用的全局变量有,可以用做条件判断(待补全)

1$args,待请求的参数
2$content_length,内容大小
3$content_type,内容类型
4$document_root,当前请求的根路径设置值
5$document_uri,与$uri一样,URI地址
6$host,请求信息中的“Host”,如果没有Host行,则等于设置的服务器名
7$http_user_agent,用户代理(客户端浏览器类型)
8$http_cookie,cookie设置
9$limit_rate,对连接速率的限制
10$request_body_file,,往nginx代理服务器上传文件时,nginx创建的临时文件
11$request_method,请求的方法,比如“GET”,“POST”等
12$remote_addr,客户端地址
13$remote_port,客户端端口
14$remote_user,客户端用户名,认证用
15$request_filename,当前请求的文件路径名
16$request_uri
17$query_string,与$args相同
18$scheme,所有的协议,比如http或https
19$server_protocol,请求的协议
20$server_addr,服务器地址
21$server_name,服务器名
22$server_port,服务器端口
23$uri,URI地址

posted on 2022-11-29 18:39  枫夜求索阁  阅读(34)  评论(0)    收藏  举报

导航