宝塔修改Nginx服务器类型,宝塔面板nginx更改日志格式的方法
宝塔默认的日志格式比较简单,可能有些站长需要自定义日志格式,而不知道从何下手,其实这个就是简单的定义nginx的过程
只是宝塔的nginx配置文件存放位置与一般nginx不一样
宝塔存放nginx配置文件位置:/www/server/nginx/conf/nginx.conf
一般nginx的配置文件位置:/usr/local/nginx/conf/nginx.conf
增加自定义格式只需要在http
{
...
}
这里面增加:log_format main '$http_x_forwarded_for [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'$http_user_agent $remote_addr $request_time';
然后在网站部分的日志文件后面加个main标志
比如
access_log /www/wwwlogs/www.bnxb.com.log main;
支持的参数如下:
参数 说明 示例
$remote_addr 客户端地址 211.28.65.253
$remote_user 客户端用户名称 --
$time_local 访问时间和时区 18/Jul/2012:17:00:01 +0800
$request 请求的URI和HTTP协议"GET /article-10000.html HTTP/1.1"
$http_host 请求地址,即浏览器中你输入的地址(IP或域名) www.bnxb.com 192.168.100.100
$status HTTP请求状态 200
$upstream_status upstream状态 200
$body_bytes_sent 发送给客户端文件内容大小 1547
$http_referer url跳转来源 https://cdn.bnxb.com/
$http_user_agent 用户终端浏览器等信息 "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; GTB7.0; .NET4.0C;
$ssl_protocol SSL协议版本 TLSv1
$ssl_cipher 交换数据中的算法 RC4-SHA
$upstream_addr 后台upstream的地址,即真正提供服务的主机地址 10.10.10.100:80
$request_time 整个请求的总时间 0.205
$upstream_response_time 请求过程中,upstream响应时间 0.002
也可以这样操作,用于套了CDN的网站识别访客的真实IP
在http部分
include proxy.conf;下面增加map $http_x_forwarded_for $clientRealIp
{
"" $remote_addr;
~^(?P[0-9.]+),?.*$ $firstAddr;
}
然后日志格式用log_format main '$clientRealIp [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'$http_user_agent $remote_addr $request_time';
宝塔修改Nginx服务器类型,宝塔面板nginx更改日志格式的方法相关推荐
- nginx服务器网站文件存放处,Nginx服务器安装部署
获取新版本的Nginx服务器 Nginx的官方下载网站为http://nginx.org/en/download.html .进入网站可以看到三种版本,开发版本(Development version ...
- 修改nginx服务器类型
通常nginx服务器不隐藏服务器类型及版本信息 curl -I http://www.aaa.com 获取web服务器的类型和版本代码 HTTP/1.1 200 OK Server: ng ...
- nginx服务器网站目录浏览,Nginx开启目录浏览功能 | 系统运维
说明:Nginx在默认安装好之后,是禁止目录浏览的,如下图所示 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接 http://www. ...
- nginx服务器缓存文件清理,清除nginx缓存文件并不总是有效
我运行nginx服务器+ PHP webservices API.我使用nginx的fastcgi_cache来缓存所有GET请求,当更新某些资源时,我清除一个或多个相关的缓存资源. 我用来执行此操作 ...
- 如何修改邮箱服务器类型,如何修改邮箱服务器地址
如何修改邮箱服务器地址 内容精选 换一换 通过华为云创建的ECS服务器默认使用华为云提供的内网DNS进行解析.内网DNS不影响ECS服务器对公网域名的访问.同时,还可以不经Internet,直接通过内 ...
- 向nginx服务器上传文件,Nginx搭建上传服务器
使用 Nginx Upload Module 上传文件 安装编译环境:yum -y install gcc gcc-c++kernel-devel 创建目录:mkdir /tmp/nginx 进入目录 ...
- 修改thinkphp配置nginx服务器,thinkphp5.0配置nginx重写规则
thinkphp5.0配置nginx重写规则 2018年07月06日 09:29:03阅读数:1529 server { listen 80; #端口号 server_name demo.aa.com ...
- nginx服务器远程无法访问,nginx首次安装远程无法访问
因为是问题.花时间.所以进行记录一番 (一)安装环境:虚拟机centos7系统 对于nginx在linux下的安装卸载是装了又卸,卸了又装.远程访问就是访问不了,周五的时候能访问,到后面又不能访问了. ...
- 怎么修改邮箱服务器类型,邮箱登录手动修改服务器配置
邮箱登录手动修改服务器配置 内容精选 换一换 为加强对数据的容灾管理,云堡垒机支持手动备份和配置日志远程备份,提高审计数据安全性和系统可扩展性.通过手动导出/下载各功能模块数据文件保存在本地,可手动备 ...
最新文章
- ueditor1.4.3配置过程(包含单独上传文件以及图片的使用)
- IPC介绍——10个ipcs例子
- 机器学习(三十八)——博弈论(1)
- SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码
- 家用工具套装_家居工具一:成为家居维修达人,你可能就差这个:史丹利45件套家用工具箱套装...
- std c++ 获取运行时间封装
- 群晖 半洗白_群晖6.17/6.21二合一引导启动系统盘
- drools规则引擎使用文档
- ie浏览器不支持java_用于解决IE浏览器中Java脚本无法执行
- hdmi接口和计算机连接,hdmi接口,手把手教你hdmi接口怎么连接电视
- sp 导出unity哪个_SP与Unity的效果差异分析
- 测试数据科学家聚类技术的40个问题(附答案和分析)
- 百度网盘登陆验证提示:无法访问此页面,或者二维码显示失败,弹窗显示:无法访问此页面,确保web地址。。。。
- 面试要点之——23种设计模式及其应用场景
- 磨金石教育摄影技能干货分享|优秀摄影作品欣赏——世界掠影
- JUnit4 单元测试框架
- 在 jetson nano 上构建 isaac SDK 示例时出错:JetPack43 未在任何 .rc 文件中定义
- android横向卡片式布局,创建卡片式布局 | Android 开发者 | Android Developers
- ubuntu多显卡风扇转速控制
- 在校园网中配置路由器的lan口上网
热门文章
- 挑战Unity、UE4,曾戈祭出次世代VR引擎
- 哈尔滨现大雾天气 高速封闭航班推迟起飞
- 1.8. subshell
- 小鱼易连全系新品正式发布 引爆音视频会议行业核聚变
- Spring、Spring Boot和TestNG测试指南 - 测试@Configuration
- js条件判断时隐式类型转换
- pythondef元组参数传递_Python参数传递(传值传引用)
- html第2天课堂笔记,第二天课堂笔记
- c语言10个裁判,5个裁判可以对10个歌手进行打分,计算各个歌手的最终得分排列...
- 面试被问mysql扩展性设计相关的点,你知道该如何回答吗