使用Nginx的多个域的WordPress Multisite

时间:2014-04-09 11:44:57

标签: wordpress nginx config multiple-domains

我在这里长着白发。我已经尝试了很多东西,但我无法掌握如何设置它。找到了大量的指南,但没有人经历所有方面,这些是:

  • 单个WP多站点安装,可处理多个基于域(8个准确)的站点
  • 在Nginx上运行的网站

按照本指南(https://www.digitalocean.com/community/articles/how-to-configure-single-and-multiple-wordpress-site-settings-with-nginx),我已经安装了一切服务器(Ubuntu 10.3),并且能够通过默认的启用站点的配置运行WP安装。但是当我在教程中应用配置时,我停了下来。这是我目前的设置

http://pastebin.com/6iSK4H1M

在example.conf下的教程中,root设置为指向一个目录,我假设所有站点都是相同的("示例" dir是WP安装)。

如果我运行默认的IP / localhost,我可以访问并登录WP安装。但是当我在启用网站的情况下添加域名(并删除默认配置)时,我只会收到一条通知,告知该网站无法显示。 确保清除dns缓存。

在WP管理员中,我创建了一个新网站并将其设置为带有通配符(* .example.com)的子域,并将其应用于wp-config.php -

define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'localhost'); // Does it matter if I put localhost or IP here?
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

而且 - 是一个域映射插件真的是强制要求这个吗?

非常感谢任何帮助!

0 个答案:

没有答案