0

我有一个用于创建网站的域访问模块(Drupal 7)。我的要求是,在同一个域中会有一个主站点和多个子站点。所有子网站都将访问相同的数据库和主网站的源代码。所有这些网站都将在 VPS 托管中。一个主网站和所有其他子网站都是创建的子域。例如:

enter code here example.com  -- Main website.
one.example.com -- sub website.
two.example.com -- sub website. 
three.example.com -- sub website.

现在,场景是,数据库和源在 example.com。我可以将子网站作为另一个域,例如 apple.com、orange.com -- 子网站

这可能吗?以及我必须在哪个服务器中放置我的数据库和代码。

4

1 回答 1

1

您是否需要在各个站点之间共享内容?如果是这样,您可能需要使用 Drupal 的域访问模块(因为您已标记此问题)。但是,如果这些都是不需要共享内容的不同站点(可能通过聚合或提要除外)-您可以避免使用该模块。

我很确定您想要采用的方法记录在这里:https ://drupal.org/node/2622 - 基本上,您使用一个数据库,但每个站点都使用自己的表前缀来将其与其他站点区分开来。

至于从一个 Drupal 根目录运行多个站点,您可以使用内置的多站点支持:https ://drupal.org/documentation/install/multi-site 。在这种情况下,我认为您根本不需要 drupal 域访问权限。

于 2014-04-10T01:54:06.183 回答