nignx服务之常用模块介绍

Nginx模块分为Nginx官方模块和Nginx第三方模块
在这里插入图片描述
补充Nginx内置变量:

$uri    请求中的当前URI(不带请求参数,参数位于$args)$uri不包含主机名,如”/foo/bar.html
$request_uri    求参数的原始URI,它无法修改,带完整参数
$host   优先级如下:HTTP请求行的主机名>”HOST”请求头字段>符合请求的服务器名
$hostname   主机名
$remote_addr    客户端IP
$remote_port    客户端端口
$remote_user    用于HTTP基础认证服务的用户名,即客户端用户输入的用户名
$request_filename   当前连接请求的文件路径,由root或alias指令与URI请求生成。
$request_method     HTTP请求方法,通常为“GET”或“POST”
$server_addr        服务器端地址,注意:为了避免访问linux系统内核,应将ip地址提前设置在配置文件中
server_name     服务器名,www.cnphp.info
$server_port    服务器端口
$server_protocol    服务器的HTTP版本, 通常为 “HTTP/1.0” 或 “HTTP/1.1”
$scheme         请求使用的Web协议, “http” 或 “https”
$document_root  当前请求的文档根目录或别名

猜你喜欢

转载自blog.csdn.net/weixin_43279032/article/details/85131126