當網站架設使用 nginx 的同時 就會產生access.log的檔案
只要使用者有通過 nginx 設定的 port 進來使用網頁
就會簡單記錄使用者的 ip 請求路徑 useragent 請求成功或失敗
這些資訊 可以判斷出 使用者 有沒有做正確的事情
但一條一條 log 眾多遇到要分析時就需要透過工具
- 使用 cmd
可參考 https://blog.csdn.net/yym373872996/article/details/105651400
https://www.readfog.com/a/1630556925492039680
此款安裝完之後 就可以看到 站點 相關的資訊
甚麼時候最多訪問等等之類
也可以提供 網站服務 一種優化的方向
安裝過程
下載
wget https://dystroy.org/rhit/download/x86_64-linux/rhit
移動到 /usr/local/bin
mv ./rhit /usr/local/bin/rhit
增加權限
chmod +x rhit
- 補充 使用時可能會遇到 (但是我沒有解掉 以後再研究 反正 WINDOWS 可以)
root@localhost:/usr/local/bin# rhit
rhit: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by rhit)
curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz
tar zxf glibc-2.28.tar.gz
cd glibc-2.28/
mkdir build
cd build/
../configure --prefix=/usr/local/glibc-2.28
make -j2
make install
因為只能分析一個檔案 所以 應該會需要日誌合併
- windows
- cmd
copy /b *.log newfile.log
- powerShell
Get-Content *.log | Set-Content newfile.log
- mac
cat *.log >> new.log