nginx-开始

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 

 

posted @ 2023-10-30 15:05  挖洞404  阅读(39)  评论(0编辑  收藏  举报