設置和配置新的 VPS 伺服器
我是 VPS 伺服器的新手。我一生都在使用共享託管平台。目前,我們正在開展一個項目,該項目需要的不僅僅是共享託管伺服器,因此我們決定為該項目設置一個 VPS 帳戶。該項目將在大約一周後上線,我被要求負責 VPS 設置和配置。
我以前從來沒有做過這樣的事情。我一直在 Windows 上使用 XAMPP,最近才遷移到 Ubuntu Linux 上的 LAMPP。據我所知,我知道新的 VPS 將需要安裝 Apache、MySQL 和 PHP(不確定它是否已經在新的 vps 主機上安裝和配置)。另外,我知道除了安裝上述軟體之外,還有更多的事情要做。我們計劃從 Mochahost.com 購買 Perfetto2 計劃
我的第一個問題是,我們應該選擇什麼 Linux 發行版,為什麼?其次,需要進行哪些必要的安裝和配置以及我將如何進行。如果有良好 VPS 經驗的人可以進一步建議我最好的方法,並且如果 Mochahost.com 是一個不錯的選擇,我將非常感激。
提前致謝。
我以前從來沒有做過這樣的事情
老實說,您應該考慮僱用更有經驗的人,或者至少獲得一些專業建議。在生產環境中執行網路伺服器所涉及的不僅僅是安裝包(如果有任何流量)——更不用說安全問題了。
我們應該選擇什麼 Linux 發行版,為什麼?
通常您應該使用您最熟悉的作業系統。由於您剛剛開始,我的建議仍然相同,但您應該考慮根據您獲得“最佳”(TM)文件的位置(無論對您來說最好的)進行選擇。
另一方面,如果您知道如何保護 Windows 以及如何在其上執行您的軟體,為什麼不使用基於 Windows 的主機呢?
需要完成哪些必要的安裝和配置以及我將如何進行
- 保護您的作業系統(SSH、防火牆、刪除不需要的服務,“通常”)
- 獲得一個測試環境 - 從你的問題中不清楚你是否有一個。但是您絕對不想手動部署。如果它只是一個 rsync 工作,它可能就足夠了。但請確保這是一個可重複的過程,確保您可以回滾
- 由於您執行 PHP,您只能執行 apache-prefork-mpm (sanely)。一定要使用那個
- 重新考慮去找一些可以為您託管的提供商。它不一定是共享託管,有幾個專門從事 PHP 託管的提供商,這將為您服務(至少在一定程度上)
進一步強調專業建議:如果您認為使用 9.99 歐元的 VPS(或 49.99 歐元)可以省錢並自己動手,請考慮一下:如果您的服務中斷了幾次,您將花費多少錢幾個小時,因為有人破壞了您的伺服器?
最後:設置這個不是一個文章的事情,特別是如果你沒有經驗。我認識的幾個人以您的需求為生並出售服務只是因為獲得有用的建議並且沒有停機時間而不是“艱苦學習”更便宜。