:Nginx 生產(chǎn)環(huán)境排查與備份恢復(fù)全流程)
一、生產(chǎn)服務(wù)器目錄檢查企業(yè)場景運維人員接手一臺 Linux 服務(wù)器需要快速了解服務(wù)器目錄和重要文件位置任務(wù)要求查看當前所在目錄查看/etc系統(tǒng)配置目錄查看/var/log系統(tǒng)日志目錄查看/home用戶家目錄查看/etc/hosts主機配置文件查看/etc/passwd用戶配置文件二、生產(chǎn)環(huán)境日志排查企業(yè)場景用戶反饋網(wǎng)站訪問異常運維人員需要檢查 Nginx 最近產(chǎn)生的訪問日志和錯誤日志注意自己創(chuàng)建 nginx 目錄任務(wù)要求查看 Nginx 日志目錄使用tail查看 Nginx 最近 20 行訪問日志使用tail查看 Nginx 最近 20 行錯誤日志使用tail -f實時查看 Nginx 訪問日志從錯誤日志中搜索error搜索 HTTP 500 錯誤搜索 192.168.80.119 Nginx 訪問日志 access.log企業(yè)目的通過訪問日志和錯誤日志判斷網(wǎng)站是否存在訪問異常、500 錯誤等問題三、生產(chǎn)環(huán)境配置排查企業(yè)場景Nginx 服務(wù)訪問異常需要檢查 Nginx 配置文件中的監(jiān)聽端口和關(guān)鍵配置任務(wù)要求查看 Nginx 主配置文件配置內(nèi)容較多時使用分頁查看搜索listen配置排除配置文件中的注釋和空行企業(yè)目的快速確認 Nginx 監(jiān)聽端口和關(guān)鍵配置輔助故障排查四、生產(chǎn)環(huán)境配置備份企業(yè)場景準備修改 Nginx 配置為防止修改錯誤需要先備份生產(chǎn)配置注意需要把 nginx.conf 放到 /etc/nginx/nginx.conf 下任務(wù)要求創(chuàng)建備份目錄/backup/nginx備份 Nginx 配置備份到 /backup/nginx/將 Nginx 配置進行歸檔壓縮查看備份內(nèi)容企業(yè)目的生產(chǎn)環(huán)境修改配置前先完成備份出現(xiàn)問題可以快速恢復(fù)五、生產(chǎn)環(huán)境配置恢復(fù)企業(yè)場景Nginx 配置修改后導(dǎo)致服務(wù)異常需要從備份文件恢復(fù)原配置任務(wù)要求查看備份配置使用備份文件恢復(fù)檢查恢復(fù)后的配置對比原配置和備份配置通過觀察發(fā)現(xiàn)備份配置和原配置相同企業(yè)目的掌握生產(chǎn)環(huán)境配置出現(xiàn)問題后的備份恢復(fù)流程結(jié)束語終于做完了