Nginx Drupal:单代码、多站点、多域、多数据库。怎样?

Nginx Drupal:单代码、多站点、多域、多数据库。怎样?,nginx,drupal-8,multisite,multi-database,drupal-multi-domain,Nginx,Drupal 8,Multisite,Multi Database,Drupal Multi Domain,有很多关于如何在不同配置中设置Drupal的教程,但我找不到如何使用nginx和postgresql设置多站点、多域、多数据库配置 到目前为止,我能够设置: Nginx虚拟主机(也为该设置在/etc/hosts中设置www.test1.com和www.test2.com) 在中使用settings.php创建: /var/www/drupal8/default /var/www/drupal8/www.test1.com /var/www/drupal8/www.test2.com 创建默认po

有很多关于如何在不同配置中设置Drupal的教程,但我找不到如何使用nginx和postgresql设置多站点、多域、多数据库配置

到目前为止,我能够设置:

  • Nginx虚拟主机(也为该设置在/etc/hosts中设置www.test1.com和www.test2.com)
  • 在中使用settings.php创建:

    /var/www/drupal8/default

    /var/www/drupal8/www.test1.com

    /var/www/drupal8/www.test2.com

  • 创建默认postgres DB并设置默认值,www.test1.com正在使用它

  • 在填充数据库的默认服务器上运行install.php
  • 现在的问题是:

    如果我转到:为第二台主机设置并填充DB,我得到的是 “Drupal已经安装了”

    如何使test2.com使用单独的数据库,以及如何填充它


    一般来说,关于单个代码、多站点、多域、多数据库的任何信息。

    您的www文件夹应位于站点文件夹中,如果文件夹名称与站点url不完全匹配,则需要设置sites.php文件。