Apache2:处理另一个VirtualHost中的子目录

我有一个网站与论坛。 论坛目前在forums.example.com (一个子域名)。 我听说,对于search引擎优化和可用性总体来说,最好是在example.com/forums 。 然而,关于安全性和可维护性,最好是把这个论坛放在一个单独的VirtualHost(或者确切地说,是一个单独的cPanel帐户)中。

这甚至可能,我应该这样做吗?

  • 多站点托pipe - 重要的漏洞被错过,以确保彼此安全的网站?
  • Nginx多个域
  • Apache虚拟主机
  • 我怎样才能确定托pipe服务提供商托pipe一个网站?
  • 是否有任何工具可以实时监控各个Apache虚拟主机?
  • 负载均衡器Apache什么是错的
  • 3 Solutions collect form web for “Apache2:处理另一个VirtualHost中的子目录”

    虚拟主机主机名来区分,所以如果论坛在example.com/forums那么它们将被example.com所有其他虚拟example.com

    就个人而言,我会去与子域 – 这是很简单的设置,并提供一定程度的隔离,如果出现问题。 search引擎优化方面是服务器故障的相当主题,但我可以想象论坛的实际内容将更多的排名相关比单词“论坛”出现在url;)

    我听说,对于search引擎优化和可用性总体来说,最好是在example.com/forums。

    我不同意。 它不应该有重大的区别。

    然而,关于安全性和可维护性,最好是把这个论坛放在一个单独的VirtualHost(或者确切地说,是一个单独的cPanel帐户)中。

    是; 除了服务器端的安全问题之外,还有客户端。 如果您的论坛与您网站的其他主机名称相同,则论坛软件中的任何跨站点脚本漏洞(并且在论坛软件中几乎总是存在跨站点脚本漏洞)会立即变为跨站点脚本您的主要网站的脆弱性。 如果您在该网站上有类似帐户或pipe理页面的任何内容,您的论坛已经危及到您的关键任务。

    因此,将forums.example.comwww.example.com上的主网站放在一起,这样他们就不会泄露对方的cookies。

    这是一个更复杂的关于SEO优化的问题。 我会build议购买和阅读本书:

    “SEO的艺术” http://www.amazon.com/dp/0596518862/

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.