nginx之基础命令(日志分析)
2015-09-11 11:37
543 查看
nginx日志默认放在安装目录下logs。
在nginx,conf中可以设置日志格式。
log_format name format{ }
表示日志格式 日志格式名称 日志内容
其中:
$remote_add :用于表示获取服务端的IP地址,但是如果前方有代理服务器获取的地址将是代理服务器的地址,如果需要获取真实地址,需要前方代理服务器修改header的信息传递真实地址到后端。
$http_x_forwarded_for:前方有代理服务器时,日志中获取客户访问的真实地址。
$remote_user :获取客户端的用户名称
$time_local:获取客户端访问时的时间与时区
$request:记录请求的url以及http协议
$status:获取请求的状态 ,成功为200,找不到为404
$body_bytes_sent:记录发送给客户端的主体大小
$http_referer:记录从哪个页面访问过来
$http_user_agent:获取客户端浏览器信息
access_log path:记录日志保存路径
在nginx,conf中可以设置日志格式。
log_format name format{ }
表示日志格式 日志格式名称 日志内容
其中:
$remote_add :用于表示获取服务端的IP地址,但是如果前方有代理服务器获取的地址将是代理服务器的地址,如果需要获取真实地址,需要前方代理服务器修改header的信息传递真实地址到后端。
$http_x_forwarded_for:前方有代理服务器时,日志中获取客户访问的真实地址。
$remote_user :获取客户端的用户名称
$time_local:获取客户端访问时的时间与时区
$request:记录请求的url以及http协议
$status:获取请求的状态 ,成功为200,找不到为404
$body_bytes_sent:记录发送给客户端的主体大小
$http_referer:记录从哪个页面访问过来
$http_user_agent:获取客户端浏览器信息
access_log path:记录日志保存路径
相关文章推荐
- lnmp配置nginx
- Nginx限制带宽配置示例
- nginx 高并发配置参数(转载)
- Nginx配置upstream实现负载均衡
- ubuntu nginx configure 需要额外安装的库
- ubuntu下配置nginx+php+mysql详解
- centos/rhel下实现nginx自启动脚本实例
- centos下nginx启动脚本和chkconfig管理
- 1.7-nginx用户认证
- windows 下nginx和php的配置
- nginx优化
- nginx源码安装
- nginx + PHP (FastCGI) 高性能服务器部署
- nginx + ngx_lua安装测试
- linux nginx 安装教程
- Linux系统下的Nginx安装
- 高性能web服务器nginx(一)之基本概念
- Nginx as service on CentOS 6.6
- nginx php-fpm安装配置
- nginx 绑定域名(centos linux)