星期四, 19 6 月, 2025
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
育心文具行
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
No Result
View All Result
育心文具行
Home 閒談x雜記

伺服器轉移的 Check List

2024-03-16
in 閒談x雜記
Reading Time:2 mins read
A A
0

伺服器轉移的時機點包括了:

  • 更換系統(e.g. centOS -> Debian)
  • 更換主機商
  • 主機需求迫不得已需要轉移

各種各樣的問題,而如果不是使用 panel,或是沒有提供/規劃快速轉移的服務的話,這邊列一個轉移前後需要檢查的點,目前以 LEMP 環境,帶一些常用的服務/語言為主:

  1. 有上 git 的檔案
    • 如果不要完整備份,是否有備份 config, uploads, logs, writeable 等 ignore 的檔案?
    • 如果要完整備份,是否有把 .git 檔案包含在其中?
  2. 全部檔案
    • 除了 document root 資料夾之外,有沒有外部/連結/其他服務所使用到的資料夾?
    • Compose 等是否需要重新 build?
  3. 網站設定/環境
    • 程式本身使用到哪些服務/設定: user.ini, .htaccess 等等
    • 其他環境使用到哪些服務/設定:Node.js, python, Memcached, Redis 等等。
  4. GIT 使用的 private key 是否可重複使用,或是需要重新申請。
  5. PHP 使用的版本、擴充套件、啟用的套件、環境設定等。
  6. Nginx 的 vhost 設定,包含 log 路徑位置等;Apache 設定。
  7. SSL 的證書,其他服務可能使用到的憑證等。
  8. DNS 設定是否需要更動。
  9. FTP 的用戶、密碼與路徑(如果有用的話)
  10. Docker 的 image, compose, container 或是 dockerFile 等(如果有的話)
  11. IP 防火牆設定,請注意主機商或主機內都有機會設定。
  12. MySQL/MariaDB 或是其他資料庫服務等備份,請注意用戶權限,建議是備份成為 .sql 檔案,參考備份的 shell Script。
  13. Cron 中對於網站的設定,注意除了網址呼叫之外,是否有針對路徑的呼叫?路徑是否有改變。
  14. Linux 的安全設定,包含是否有 ip 限制 SSH 連線、VPS 的設定等等以及驗證。
  15. Email 的設定,如果新的 server 不支援 email 設定的話可能得把這塊移轉到其他伺服器/服務商上面。
  16. 其他服務串接:包含了可能串接對方服務會有 ip 驗證或是作為 server 端, client 呼叫可能會產生的問題(例如設計上直接呼叫 ip)等。

寫一寫發現有點多,主要還是怕避免落人口舌就越寫越多,肯定是還有遺漏的,畢竟我不是專職做系統工程師的角色,而伺服器鬼故事很多,天知道配合的 SE 是哪方天神。愛惜自己的肝,請從良好的配置習慣開始。

  1. 培養資料管理的態度和原則,一開始分類、整理好,以後採雷少。
  2. 建立一個關於自己技術成長的規則,避免自己被自己搞死
    • 例如我會利用每一台伺服器來做分類,舊的伺服器會遵循同一個資料管理的方法並且適時的更新,等於是對自己的技術作版本管理。
  3. 如果是接別人的 server/code ,除非自己能夠重構或是改好,要不遵守對方的規則為上策。等於是做一個版本的 branch 。
  4. 萬一很複雜(而且沒有管理系統),做文件是好的。
  5. 如果查看修改的頻率不高,做文件是好的。
  6. 最好的管理是給使用者自主管理,讓使用者有意識到那是他的東西,讓他懂得維護的方法。
    • 當然要做好期待管理以及費用的問題。通常使用者就是客戶。

以上。

Tags: misserverserver work伺服器備份服務器
Share22Tweet14
Previous Post

解決 Sublime text 4 上 Package Control 無法使用的問題

Next Post

ChatGPT 的 Sublime Text4 外掛

Related Posts

筆記x備忘

使用 Dropbox 實作異地備份

這邊是以線上運作中的 web 網站作為目...

2024-06-20
100
筆記x備忘

Linux 上使用 Monit 做監控

Monit 是一個不錯用的監控軟體,可以...

2023-12-26
100
筆記x備忘

Progressive Web Application(PWA) 製作

PWA 又稱「漸進式的網頁應用程式」,有...

2023-10-05
100
Load More
Next Post

ChatGPT 的 Sublime Text4 外掛

Claude 的 Sublime Text4 外掛

《女性主義理論與流變》重點整理與心得

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

育心文具行是一家文具店,老闆的小兒子是一個設計師,職業是設計程式,興趣是設計人,倒是還沒有實作的機會。
--
所有的相遇都不是巧合。
在廣告公司待了三年有兩年多在做內容產品,離職後繼續在內容產業走了四年多,最後選則離開台灣的公司體制在家 SOHO ,碰上了 2020 年疫情才知道原來自己這是走在時代的潮流尖端。 感謝許多老闆和貴人相助,至今目前尚能存活,在台北街頭努力著。

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

贊助買咖啡

Facebook Instagram RSS

標籤

ai android cloudflare flutter git ios javascript linode linux MAC macos mis nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 前端 原則 原子習慣 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 壓力測試 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 心得 情緒 活動心得 灰階思考 約翰‧漢尼斯 股癌 自慢10 自慢10:18項修練 記錄 謝孟恭 讀書心得 這一生,你想留下什麼?

文章分類

  • 心得x體驗 (45)
  • 筆記x備忘 (77)
  • 閒談x雜記 (13)

近期文章

  • 於 MacOS 中,整合自然語言,自動化添加行事曆事件
  • 使用 deepwiki-open 針對程式碼產生 WIKI
  • 使用 Tailwind CLI 快速建立靜態 CSS 檔的基本步驟
  • Visual Studio Code 的 PHP CS Fixer 設定
  • MacOS 添加本地伺服器的 DNS

近期留言

  • 「Bolin Lai」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「Jerry Lin」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「JCL」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言

文章月曆

2025 年 6 月
日 一 二 三 四 五 六
1234567
891011121314
15161718192021
22232425262728
2930  
« 5 月    

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.