Nginx 介绍 菜鸟教程 (cainiaojc.com)
Nginx 配置详解 | 菜鸟教程 (yaojieyun.com)
官网:
NGINX – 高级负载均衡器、Web服务器、反向代理 | 弘协网络 (nginx-cn.net)
nginx news
1、介绍
nginx是一款web服务器容器应用,可以实现静态文件管理,反向代理等功能。
主要以windows的phpstudy中nginx作为说明对象,nginx1.15.11
2、目录
/nginx.exe 为nginx的启动和执行文件
/conf目录 为nginx应用进行相关的配置
/conf/ssl目录
/conf/vhosts目录
/conf/fastcgi.conf
/conf/nginx.conf 这是Nginx默认的主配置文件,日常使用和修改的文件
/conf/privkey.pem
/conf/server.pem
/conf/…
/contrib目录
/docs目录
/logs目录 存放产生的日志
/logs/access.log 成功日志
/logs/error.log 异常日志
/logs/nginx.pid pid文件,Nginx进程启动后,会把所有进程的ID号写到此文件,比如文件中的内容仅为4708。
/temp目录 存放一些临时的内容
/temp/client_body_temp目录 请求体部为大文件时临时存储
/temp/fastcgi_temp目录
/temp/proxy_temp目录
/temp/scgi_temp目录
/temp/uwsgi_temp目录
/temp/XP
3、日志
3.1 成功日志/logs/access.log
127.0.0.1 - - [05/Nov/2022:10:20:15 +0800] "GET / HTTP/1.1" 200 2307 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26"
127.0.0.1 - - [05/Nov/2022:10:20:37 +0800] "GET /wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2 HTTP/1.1" 200 11224 "http://127.0.0.1/wordpress/wp-admin/setup-config.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.26"
来访ip
时间戳
请求行
响应状态码,包括404
响应体部字符长度
referer,如果不存在该字段,以-占位
user-agent
语法总结:
按行存储,一行代表一次请求-响应记录
如果元素不存在,一般以-进行占位
空格作为主要的元素分隔符
元素内可能包含空格或-字符,则会以双引号包围。有三个元素请求行、referer和user-agent
3.2 异常日志/logs/error.log
2022/11/05 10:20:15 [error] 13068#10020: *1 CreateFile() "D:/phpstudy_pro/WWW/favicon.ico" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "127.0.0.1", referrer: "http://127.0.0.1/"
2022/11/05 10:44:15 [error] 13068#10020: *36 "D:/phpstudy_pro/WWW/wordpress/2022/11/05/hello-world/index.php" is not found (3: The system cannot find the path specified), client: 127.0.0.1, server: localhost, request: "GET /wordpress/2022/11/05/hello-world/ HTTP/1.1", host: "127.0.0.1", referrer: "http://127.0.0.1/wordpress/2022/11/05/hello-world/"
时间戳
异常信息组
client 来访ip
server
request 请求行
host 请求url中的host部分
referrer