專案中使用了tomcat,nginx,測試階段,生產階段經常會有些bug需要調查。
需要有些日誌管理工具,在沒有elk的情況下,可以通過配置nginx來實現基本的日常檢視。不需要登入到linux伺服器上,通過瀏覽器即可快速獲得日誌檔案。
1.準備通過web查詢的nginx日誌:/var/log/nginx
2.準備通過web檢視tomcat日誌:/opt/tomcat/logs
3.查詢使用者上傳的資料夾:/opt/upload/
tup如果nginx安裝配置,這個網上很多,不多說。
按照nginx官方的demo示例配置:
/etc/nginx/conf.d -- conf.d 配置目錄。
在裡面新建乙個檔案:port--8000.conf
(檔名自定義)
配置檔案如下,
server
location /log/tomcat/
location /log/upload/
}
這裡配置了多個location。 注意下路徑就ok了。
`重啟nignx,
nginx -t
nginx -s reload
然後修改後:瀏覽器檢視效果。
localhost:8000/log/nginx/
localhost:8000/log/tomcat/
localhost:8000/log/upload/
autoindex on; # 開啟目錄檔案列表
autoindex_exact_size on; # 顯示出檔案的確切大小,單位是bytes
autoindex_localtime on; # 顯示的檔案時間為檔案的伺服器時間
charset utf-8,gbk; # 避免中文亂碼
Nginx目錄檔案列表顯示
專案中使用了tomcat,nginx,測試階段,生產階段經常會有些bug需要調查。需要有些日誌管理工具,在沒有elk的情況下,可以通過配置nginx來實現基本的日常檢視。不需要登入到linux伺服器上,通過瀏覽器即可快速獲得日誌檔案。1.準備通過web查詢的nginx日誌 var log nginx...
開啟nginx目錄檔案列表顯示功能
正常訪問nginx的話是顯示nginx歡迎頁,也就是 nginx html index.html檔案 如果要顯示 html 目錄下所有的檔案,需要開啟目錄檔案列表顯示 在nginx.conf主配置檔案中http或location 段中,配置一段 即可實現 舉例如下 綠色 autoindex on 自...
列表顯示格式
list2 1,2,3,4,5,6,7,8,9 range start,end,step list2 start,end,step print list2 1 2 1 print list2 1 print list2 2 2 import random 取乙個60 100的隨機整數 print r...