公司用著阿里云的ECS服務器,之前是服務器(centos7)+一塊磁盤, 環境和代碼全部放在一起,有一次配置環境的時候誤刪了系統文件,導致系統無法開機,后來把磁盤的數據拿出來,重新裝了環境放把mysql數據和項目代碼放在心的服務器中;折騰了一天網站才可以訪問。今天重啟了一下阿里云,結果服務器所有文件以及環境莫名奇妙的全部還原到了幾個月前出問題的狀態的代碼,用戶訪問的數據全部都是幾個月之前的代碼,阿里云方也不清楚是什么原因;還好這次數據庫文件有備份到其他的磁盤,才把數據恢復過來。
我就想問問,項目應該怎么樣部署才會好一些呢,比如說現在配置某個文件,然后不小心誤刪了系統文件,人家訪問不了服務器,但數據盤的數據是沒問題的
怎樣最快的恢復網站的訪問?
還有環境、代碼、備份需要全部分開不同的數據盤存放嗎?
可能描述的不是很清晰,畫了個簡圖:不知道是這樣是不是會好點,能避免服務器出問題導致的數據丟失,并能較快的恢復。
公司是小公司,也是第一份工作,公司就我一個程序員,沒什么經驗,希望大家能給點建議,謝謝各位了。
請問如何搭建一個能防止操作失誤的php生產環境?
慕的地6264312
2019-03-16 08:19:19