我已将此问题移至serverfault,这可能更合适。
请参阅https://serverfault.com/questions/128329/how-do-you-host-multiple-public-facing-websites-on-a-vps
我们使用ASP.NET和SQL 2000/2005/2008使用典型的共享主机方案托管大约30个网站。 我现在想知道使用我们自己的虚拟专用服务器(例如http://www.crystaltech.com/vps.aspx
)来托管所有这些网站这显然更便宜但是我需要回答很多问题:
是否有必要保持此VPS服务器正常运行的风险值得?到目前为止,主机提供商已经管理了服务器,我们不必担心崩溃,停机,软件补丁等。我们不是服务器管理员,我们是程序员,所以这不是我们的专业知识。另一方面,它可能并不难学。
当我们建立网站时,我们登录到域管理控制面板并将主要和辅助名称服务器更改为指向我们的共享Web主机:
例如ns1.sharedwebhost.com和ns2.sharedwebhost.com
当我们拥有VPS时,这些名称服务器将不得不改变。我对如何设置它一无所知。有没有人可以指导我的有用信息?或者是否需要安装软件才能使主要和辅助名称服务器在我们的VPS上运行?
我们用于共享托管的控制面板带有这样的DNS管理:
alt text http://www.yart.com.au/stackoverflow/dns.png
我需要安装哪些软件才能为我们在VPS上托管的每个网站创建这个软件?
alt text http://www.yart.com.au/stackoverflow/email.png
这是否可以在VPS上轻松设置,以便客户可以管理自己的电子邮件地址?
我们需要安装软件才能使其正常工作吗?
答案 0 :(得分:0)
1)这取决于您的应用程序,访问者模式,所需资源等。一般来说,如果您没有专业知识我会说 - 更喜欢可扩展的托管解决方案或托管专用服务器(这可能非常昂贵,但是如果您需要非常高的可用性,则更便宜。)
就个人而言,我在我的VPS上托管了几十个网站,通常手动管理非常容易(毕竟它是Windows Server,你有GUI和PowerShell)。直到你遇到问题或有人骇客为止。
2)您始终可以使用免费或付费DNS服务或在VPS服务器上安装OpenDNS(不推荐)。您的VPS主机可能正在提供DNS服务器,请询问它们。
3)您可以购买Plesk或cPanel并以同样的方式管理您的网站。
4)相同。
您提出的所有问题都可以由您的VPS提供商初步设置。他们将安装控制面板,使您可以轻松管理您的网站,同时还可以访问完整的服务器。
答案 1 :(得分:0)
你可以拥有两全其美。我在www.eurovpn.com上使用EuroVPN - 他们在他们的VPS上提供半管理计划(他们有一个姐妹公司,EcoVPS用于不想要这种支持的人)。当我说半管理时,主动监控是由您完成的,但是如果您遇到问题或者出现问题,您可以随时提出票证,并且工程师(第1 /第2和第3行)使用RDP连接进行为你工作。
另外,他们给Plesk“免费”。