ELK是解决线上机器日志查看的一种比较好的选择,如果公司目前没有这套环境,想看线上日志怎么办?
不妨试试利用Nginx映射线上日志目录到某一个端口,供无权限的人查看日志。
安装Nginx
nginx本身的安装比较简单,这里还可能涉及依赖包的安装,比如pcre、zlib等,不一一介绍。
-
download
-
install
tar -xvf nginx-1.12.2.tar.gz cd nginx-1.12.2 ./configure make make install
一般会安装到目录/usr/local/nginx
-
config
cd /usr/local/nginx vim conf/nginx.conf
添加如下内容:
server { listen 9030; # 暴露端口号 server_name joblog.demo.com; index index.html; root /var/www/html/; server_name_in_redirect off; types { text/plain log; } location /joblog/ { # 访问路径 alias /data/joblog/; # 真实的日志目录 autoindex on; autoindex_localtime on; } }
-
test
打开浏览器,访问:http://ip:9030/jobglog/
网友评论