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   枫夜求索阁  阅读(27)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示