nginx浏览器查看日志
1.安装好nginx
如果启动报错nginx: [emerg] getpwnam("nginx") failed
说明没有创建nginx用户
useradd -s /sbin/nologin -M nginx #创建用户解决
2.在nginx的配置文件里添加
# vim /usr/local/nginx/conf/nginx.conf
找到server标签内容行添加
location /logs {
alias /usr/local/nginx/logs;
#Nginx日志目录
autoindex on;
#打开目录浏览功能
autoindex_exact_size off;
#默认为on,显示出文件的确切大小,单位是bytes
#显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_localtime on;
#默认为off,显示的文件时间为GMT时间。
#改为on后,显示的文件时间为文件的服务器时间
add_header Cache-Control no-store;
#让浏览器不保存临时文件
}
3.开启在浏览器打开log文件,如果不开启再点击文件的时候就下载而不是打开
# vim /usr/local/nginx/conf/mime.types
types {
text/html html htm shtml;
text/log log;
text/css css;
text/xml xml;
.............
4.然后重启服务并在浏览器上查看效果
# /usr/local/nginx/sbin/nginx -s reload #重启服务
如果之前没有启动 直接重启会报错
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
直接启动就可以了
# /usr/local/nginx/sbin/nginx
在浏览器上查看效果 http://192.168.10.10/logs
对应网页的路径就是/usr/local/nginx/logs