天天看點

NFS網絡檔案系統共享日志

最近搞了個日志收集 server,但是遇到了幾個問題

1、收集log的server上面有空間,卻不讓安裝ftp、nginx及其他可提供通路的服務

2、可提供服務的server又沒有磁盤空間

3、用什麼提供日志通路,ftp?nginx?還是其他共享?

那這時候就想到了nfs網絡檔案系統,在log server使用nfs,作為一個遠端存儲,而另一台可以提供web的nginx伺服器通過nfs進行挂載提供使用者通路。下面開始:

注意:

確定已經安裝 package :nfs-utils

確定目錄權限:chmod 777 nfs_server/mount_dir

log server 操作

1、編輯 /etc/exports,在裡面添加要映射的目錄

/data/tomcat_logs *(rw,no_root_squash)

這裡的*為允許任何ip位址所通路

rw為擁有讀寫權限

no_root_squash 為擁有這個目錄所有者的權限

2、重新開機nfs服務

service nfs restart

nginx server 操作

1、挂載nfs共享

mount -t nfs -o rw 192.168.0.223:/home/tomcat_logs /data/archive

mount 檢視剛才的挂載資訊

NFS網絡檔案系統共享日志

自啟動挂載

vim /etc/fstab

192.168.0.223:/home/tomcat_logs /data/archive nfs defaults 1 2

2、vim /usr/local/nginx/conf/nginx.conf

在server {} 段裡面添加一個location,autoindex是指定使用者可以通路該目錄下的内容

/usr/local/nginx/sbin/nginx -t 檢測配置檔是否ok

/usr/local/nginx/sbin/nginx -s reload 重載剛才的配置

3、輸入域名或者ip 位址進行通路

那這個時候呢,日志已經呈現在web頁面中,如果有需要,直接下載下傳就可以檢視了!

NFS網絡檔案系統共享日志

繼續閱讀