您如何在 VPS 上託管多個面向公眾的網站?
我們使用 ASP.NET 和 SQL 2000/2005/2008 的典型共享託管計劃託管大約 30 個網站。我現在想知道使用我們自己的虛擬專用伺服器託管所有這些網站。
這顯然更便宜,但有很多我需要回答的問題:
- 必須保持此 VPS 伺服器正常執行的風險值得嗎?到目前為止,主機提供商已經管理了伺服器,我們不必擔心崩潰、停機、軟體更新檔等。我們不是伺服器管理員,我們是程序員,所以這不是我們的專長。另一方面,它可能並不難學。
- 當我們使網站上線時,我們登錄到域管理控制面板並更改主要和次要名稱伺服器以指向我們的共享網路主機:
例如 ns1.sharedwebhost.com 和 ns2.sharedwebhost.com
當我們擁有 VPS 時,這些名稱伺服器將不得不更改。我不明白如何設置它。有沒有任何人可以指導我的有用資訊?或者我們需要安裝什麼軟體來使主要和次要名稱伺服器在我們的 VPS 上工作?
- 我們用於共享主機的控制面板帶有如下 DNS 管理:
(來源:yart.com.au)
我需要安裝什麼軟體來為我們在 VPS 上託管的每個站點創建這個?
- 我們用於共享主機的控制面板還帶有一個 POP 電子郵件界面,允許我們的客戶輕鬆添加電子郵件地址。
(來源:yart.com.au)
這是否可以在 VPS 上輕鬆設置,以便客戶可以管理自己的電子郵件地址?
我們需要安裝什麼軟體來完成這項工作嗎?
有趣的是你應該問這個,因為我這周剛剛完成了這個設置。
我這樣做的原因是因為我的共享主機被賣掉了,而且幾乎被淘汰了。幾乎沒有技術支持,只是“我們遇到了問題,沒有 ETA”已經持續了數週。
我是一名軟體開發人員,而不是網路工程師,但老實說,這並不難,而且我得到了很好的支持。我不確定我是否可以在這裡提及服務,但經過大量搜尋後,我使用了 ServerIntellect (www.serverintellect.com)。
對我來說,名稱伺服器在大約 10 分鐘內就改變了,所以沒什麼。
它們包括用於設置所有域等的軟體,看起來很像共享主機。輕而易舉。
他們的 VPS 僅限於 Win/2003+IIS6,但使用 SQL/Server 2005 或 2008。如果你願意,去專用伺服器可以讓 Win/2008+IIS7 和 VPN 進入你的伺服器而不是 RDP .
VPS 和專用的包含服務來做所有的更新檔。您可以選擇時間表。他們將處理所有備份(每月額外收取少量費用),他們甚至還有一項可選服務,他們每五分鐘測試一次您的站點以確保它響應。您的共享主機會這樣做嗎?
如果您使用 SQL/Server,VPS 和專用具有巨大優勢,但對我來說,我想控制您在共享中無法獲得的頻寬。使用 Shared 您的響應時間將不一致,具體取決於伺服器上發生的其他情況。
使用 VPS 和專用,頻寬、RAM、CPU 得到保證,因此您可以確定沒有其他人會影響您的響應時間。
我認為通過一個登錄和一個控制面板在一個地方處理您的所有網站更容易處理。也許,您已經以這種方式設置了共享主機。
我發現其中的 DNS 部分輕而易舉,IIS 和基本的 Windows 伺服器管理員也非常簡單。
所以,我認為這不僅僅取決於成本。如果您以每個站點 8 美元/月的價格共享主機,並且響應時間一致,這對您有用;太好了,為什麼要搬家?
如果您想通過一個簡單的界面和/或 RDP 對 SQL/Server 等功能進行更多控制,ASP 功能通常不提供或只是更一致的響應時間,以及許多其他事情 - 並且一個網站的數量不受限制每月價格,然後 VPS 或專用是一個不錯的選擇,它仍然為您管理。
儘管我獲得了 99.995% 的 SLA,但對於您可以節省的費用,如果站點是靜態的或者您知道如何進行 SQL/Server 複製,您還可以在其他地方擁有一個用於自動故障轉移的 VPS。雖然 serverintellect 說他們通常會在 15 分鐘內更換所需的任何東西,但最近 4 小時 - 使用 RAID,似乎不太可能發生。我猜你的共享主機也可能發生。