English 中文(简体)
How do you host multiple public facing websites on a VPS? [closed]
原标题:

This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.

Closed 6 years ago.

I have moved this question to serverfault where it might be more appropriate.

See https://serverfault.com/questions/128329/how-do-you-host-multiple-public-facing-websites-on-a-vps

We host about 30 websites using typical shared hosting plans using ASP.NET and SQL 2000/2005/2008. I am now wondering about hosting all of these websites using our own virtual private server such as http://www.crystaltech.com/vps.aspx

This is clearly cheaper but comes with a lot of questions I need answers to:

  • Is the risk of having to keep this VPS server up and running worth it? Until now, the host provider has managed the server and we have not had to worry about crashes, downtime, software patches etc. We are not server administrators, we are programmers, so this is not really our expertise. On the other hand, it may not be hard to learn.

  • When we make a website live, we log in to a domain management control panel and change the primary and secondary name servers to point to our shared web host:

    Eg ns1.sharedwebhost.com and ns2.sharedwebhost.com

    These name servers are going to have to change when we have a VPS. I don’t understand anything about how to set this up. Is there some useful info anyone could direct me to? Or is there software we need to install to make the primary and secondary name servers work on our VPS?

  • The control panel we have for shared hosting comes with DNS management like this:

alt text
(source: yart.com.au)

What software would I need to install to create this for each site we host at a VPS?

  • The control panel we have for shared hosting also comes with a POP email interface that allows email addresses to be added easily:

alt text
(source: yart.com.au)

Is this something that can be easily set up at a VPS so clients can manage their own email addresses?

Is there software we need to install to make this work?

问题回答

1) It depends on your applications, visitor patterns, required resources, etc. In general I d say if you don t have the expertise - prefer scalable hosting solutions or managed dedicated servers (which can be quite expensive, but cheaper if you require very high availability).

Personally I host few dozen websites on my VPS and generally it is very easy to manage manually (after all it is Windows Server, you have GUI and PowerShell). That is until you hit a problem or someone hacks you.

2) You can always use free or paid DNS services or install OpenDNS on your VPS server (not recommended). Your VPS hoster might be providing DNS servers, ask them.

3) You can buy Plesk or cPanel and manage your websites the same way.

4) Same.

Everything you ask can be set up initially by your VPS provider. They will install control panels that will allow you to easily manage your websites, while having full server access as well.

You can have the best of both worlds. I use EuroVPN at www.eurovpn.com - they offer Semi-Managed plans on their VPS s (they have a sister company, EcoVPS for people who don t want this support). When I say semi-managed, the proactive monitoring is done by you, but you can always raise a ticket if you get stuck or there s a problem, and an engineer (1st/2nd & 3rd line) connects in using RDP to do the work for you.

Also, they give Plesk for "free".





相关问题
How do I build a DNS Query record in Erlang?

I am building a native Bonjour / Zeroconf library and need to build DNS query records to broadcast off to the other machines. I have tried looking thru the Erlang source code but as I am relatively ...

powerdns-on-rails ArgumentError

My Environments: CentOS 5 ruby 1.8.6 (2008-08-11 patchlevel 287) [x86_64-linux] Ruby Enterprise Edition 20090610 passneger or webrick I use this gem list. *** LOCAL GEMS *** actionmailer (2.3.2, 2....

简讯

我是否可以使用某些软件来建立简便的航天国家服务器,最好是在 Java? 所有我都希望我的航天国家服务机在任何要求中都用同样的IP地址来回答。

Domains & Foreward Slash

This is rather difficult to explain so please bear with me. We will be hosting 4 websites on our server and the plan is to have each site sit under its own domain: site-a.com site-b.com sub1.site-b....

Checking if a domain name is registered

How would I go about checking if a domain name is registered? I was thinking about checking if it has a corresponding IP but it doesn t seem to work as well as I had hoped. Is there a solution in ...

How do I setup a reverse DNS entry in Plesk 9.2.2 frontent?

I need to get a reverse DNS entry into my zones file for one of my domains hosted under Plesk 9.2.2. Does anybody have ANY idea how this done? If all else fails I will have to update the zones file ...

热门标签