如何在WordPress网络中使用通配符SSL?

时间:2011-10-04 作者:Shaun

我正在使用WordPress网络建立一个网站网络,但由于每个网站都需要在Facebook上,所以现在需要SSL安全保护。(注意:不仅仅是管理员,还有整个正面网站)

我为整个域购买了通配符SSL证书,并在站点上使用子域。实例com公司

有没有人有简单的步骤来实现这一点,因为我曾尝试搜索谷歌,但并不是很成功。访问https://site.example.com 不显示博客,而是显示服务器默认页面。

谢谢

2 个回复
SO网友:EAMann

我最近为一位客户做了这件事。不过,这在很大程度上取决于您的主机。

大多数主机设置为仅侦听端口80上的流量。SSL要求Apache侦听端口443。您看到的默认服务器页面可能是因为Apache没有设置为转发这些子域的流量。

您需要与主机联系,并确保https://site.example.com 指向的目录与http://site.example.com. 如果您将WordPress Multisite与子域一起使用,这应该很容易设置。每个子域在服务器上都应该有自己的文件夹。。。只需将SSL版本的服务器点流量设置到与非SSL版本相同的位置即可。

但是,如果您使用WordPress Multisite和子目录,并将子域映射到这些子目录(这就是我的客户所做的),那么您就运气不好了。共享主机未设置为允许以这种方式进行SSL映射,因为它需要特定的VirtualHost Apache中的声明。

这就是我的客户所面临的问题-流量https://site.example.com 已重定向到https://example.com 因为Apache无法处理它。

SO网友:Scott

WordPress end唯一需要担心的配置是启用/强制SSL/HTTPS连接,这可以在WordPress配置文件中完成。

这里有一些相关信息:http://codex.wordpress.org/Administration_Over_SSL

您的web主机需要为您设置SSL证书。如果您是自托管,那么最好在http://webmasters.stackexchange.com

结束

相关推荐

Multisite questions

关于WP multisite,我有几个问题,希望广泛使用过它的人能够提供帮助:是否可以在多个不同的域上管理多个WP站点</如何管理插件,有些插件我想在所有网站上使用,但有些插件我只想在某些网站上使用。还有,每个插件设置会发生什么变化,它们是否会全面推出</更新-如何对每个站点的插件和WP本身进行管理