我最近被邀请参加letsencrypt SSL测试版,现在发现了一个潜在的问题。
我的主要网站是tomjn。com是一个多站点,我有机会为tomjn添加证书。com和www.tomjn。com,但我还有其他子域,子域我没有SSL证书。
有可能有汤姆·约翰吗。com通过WordPress通过SSL提供服务,但仅限于tomjn。com?或者我必须强制安装中的所有博客/站点使用SSL吗?如果是这样,如何最好地做到这一点?
最合适的回答,由SO网友:Tom J Nowell 整理而成
我最终的解决方案是修改home
和siteurl
要包括的选项https
在url中,而不是http
, 它将WordPress设置为默认情况下对我的主站点使用https,但对其他站点不使用https。当我为其他子域获取证书时,我可以修改这些站点上的选项以启用SSL
需要额外的服务器配置来仅在nginx上设置SSL,但这是服务器配置,而不是WordPress