Nginx14---目录结构分析,查看Ngnix访问日志命令的写法​

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: Nginx14---目录结构分析,查看Ngnix访问日志命令的写法​

在使用Nginx之前,我们先对安装好的Nginx目录文件进行一个分析,在 这块给大家介绍一个工具tree,通过tree我们可以很方面的去查看 centos系统上的文件目录结构,当然,如果想使用tree工具,就得先通 过 yum install -y tree来进行安装,安装成功后,可以通过执行 tree /usr/local/nginx(tree后面跟的是Nginx的安装目录),获取的结果如下


yum install -y tree



利用tree可以打开Nginx的目录结构tree /usr/local/nginx

它的目录结构是非常多的

conf存放着Ngnix的配置文件

具体存放fastcgi,scgi,uwsgi的相关配置文件

我们先介绍一下cgi的相关含义

CGI(Common Gateway Interface)通用网关【接口】,主要解决的问题 是从客户端发送一个请求和数据,服务端获取到请求和数据后可以调用 调用CGI【程序】处理及相应结果给客户端的一种标准规范。fastcgi.conf:fastcgi相关配置文件

fastcgi.conf.default:fastcgi.conf的备份文件

fastcgi_params:fastcgi的参数文件

fastcgi_params.default:fastcgi的参数备份文件

scgi_params:scgi的参数文件

scgi_params.default:scgi的参数备份文件

uwsgi_params:uwsgi的参数文件

uwsgi_params.default:uwsgi的参数备份文件

mime.types:记录的是HTTP协议中的Content-Type的值和文件后缀名的 对应关系

mime.types.default:mime.types的备份文件

在Ngnix的配置文件中以.default的全部都是副本

我们可以使用more类型去看一下

ngnix.conf是最核心的配置文件

在fastcgi_temp中存放着50x.html错误的页面

可以使用vim ngnix/html/index.html查看对应页面

页面是跟首页页面是一致的

这里面有三个文件,记录了访问日志,错误日志,nginx进程的PID

查看Ngnix访问日志命令的写法

有客户端的访问地址,IP地址,访问端口号

error.log主要记录的是一些访问的日志信息

nginx.conf:这个是Nginx的核心配置文件,这个文件非常重要,也是我 们即将要学习的重点

nginx.conf.default:nginx.conf的备份文件

koi-utf、koi-win、win-utf这三个文件都是与编码转换映射相关的配置文 件,用来将一种编码转换成另一种编码

html:存放nginx自带的两个静态的html页面

50x.html:访问失败后的失败页面

index.html:成功访问的默认首页

logs:记录入门的文件,当nginx服务器启动后,这里面会有 access.log error.log 和nginx.pid三个文件出现。

sbin:是存放执行程序文件nginx nginx是用来控制Nginx的启动和停止等相关的命令

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
23小时前
|
域名解析 应用服务中间件 网络安全
阿里云个人博客外网访问中断应急指南:从安全组到日志的七步排查法
1. 检查安全组配置:确认阿里云安全组已开放HTTP/HTTPS端口,添加规则允许目标端口(如80/443),授权对象设为`0.0.0.0/0`。 2. 本地防火墙设置:确保服务器防火墙未阻止外部流量,Windows启用入站规则,Linux检查iptables或临时关闭防火墙测试。 3. 验证Web服务状态:检查Apache/Nginx/IIS是否运行并监听所有IP,使用命令行工具确认监听状态。 4. 测试网络连通性:使用外部工具和内网工具测试服务器端口是否开放,排除本地可访问但外网不可的问题。 5. 排查DNS解析:确认域名A记录指向正确公网IP,使用`ping/nslookup`验证解析正
19 2
|
4天前
|
数据可视化 关系型数据库 MySQL
ELK实现nginx、mysql、http的日志可视化实验
通过本文的步骤,你可以成功配置ELK(Elasticsearch, Logstash, Kibana)来实现nginx、mysql和http日志的可视化。通过Kibana,你可以直观地查看和分析日志数据,从而更好地监控和管理系统。希望这些步骤能帮助你在实际项目中有效地利用ELK来处理日志数据。
160 90
|
10天前
|
SQL 存储 自然语言处理
让跨 project 联查更轻松,SLS StoreView 查询和分析实践
让跨 project 联查更轻松,SLS StoreView 查询和分析实践
|
13天前
|
SQL 分布式计算 Serverless
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
|
2月前
|
机器学习/深度学习 人工智能 运维
智能日志分析:用AI点亮运维的未来
智能日志分析:用AI点亮运维的未来
342 15
|
2月前
|
SQL 关系型数据库 MySQL
MySQL事务日志-Undo Log工作原理分析
事务的持久性是交由Redo Log来保证,原子性则是交由Undo Log来保证。如果事务中的SQL执行到一半出现错误,需要把前面已经执行过的SQL撤销以达到原子性的目的,这个过程也叫做"回滚",所以Undo Log也叫回滚日志。
120 7
MySQL事务日志-Undo Log工作原理分析
|
2月前
|
存储 应用服务中间件 Linux
nginx配置证书和私钥进行SSL通信验证
nginx配置证书和私钥进行SSL通信验证
76 4
|
3月前
|
存储 应用服务中间件 nginx
nginx反向代理bucket目录配置
该配置实现通过Nginx代理访问阿里云OSS存储桶中的图片资源。当用户访问代理域名下的图片URL(如 `http://代理域名/123.png`)时,Nginx会将请求转发到指定的OSS存储桶地址,并重写路径为 `/prod/files/2024/12/12/123.png`。
141 5
|
3月前
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
226 3
|
4月前
|
安全 应用服务中间件 网络安全
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
如何测试Nginx反向代理实现SSL加密访问的配置是否正确?
269 60