在一台Apache服务器上托管多个站点是一个坏主意吗?

时间:2015-04-02 21:33:02

标签: apache web

标题几乎解释了它。我以前被一个好友告诉过这个坏主意,他们是否正确?它是一个专用服务器,具有多个域名转发到所述服务器上的不同站点。这是我应该避免做的事情,还是会出现重大的安全问题?

1 个答案:

答案 0 :(得分:1)

这本身并不是一个坏主意,但有些事情需要考虑。

  • 您的服务器有多强大?
  • 预计会投放多少流量?
  • 您的网站是否会耗费大量资源?

如果你有一个最小的服务器托管网站,你期望大量的流量,那么你可能不希望在一台服务器上托管多个站点,但如果你有一个体面的服务器,并期望适度的流量;托管多个网站应该没问题。

如果您的网站正在运行资源密集型流程,您当然应该考虑服务器的强大功能。

Apache实际上是为使用虚拟主机托管多个站点而设计的。这里有关于在Apache上设置虚拟主机的一些指南。

http://httpd.apache.org/docs/2.2/vhosts/examples.html

http://www.rackspace.com/knowledge_center/article/how-to-serve-multiple-domains-using-virtual-hosts

我已经运行单个服务器配置,可以托管大约20个站点而不会出现问题。如果您关注服务器可扩展性,则更好的选择是负载均衡器后面的两个相同的服务器,因此您只需添加其他服务器即可处理流量增加。