Code前端首页关于Code前端联系我们

宝塔面板WordPress站点添加SSL证书设置https访问教程

terry 2年前 (2023-09-28) 阅读数 64 #Web安全

申请SSL证书

1.登录宝塔后台,在Web菜单中,找到相关站点的设置,然后切换到下图❙❙‾‶‶选项卡。

注:您可以在阿里云/腾讯云等网站申请免费的SSL证书,然后在下图的“其他证书”选项卡中进行设置。

这里建议您直接使用Let's Encrypt 提供的免费SSL证书服务,勾选对应的域名,然后点击‶‶按钮:宝塔面板WordPress网站添加SSL证书设置https访问教程

注意:我们索取证书的时候,一般只能选择同一根域名下的域名,比如aaa.comwww.aaa.com,⶝,如果你的网站绑定了的话。域名包含多个不同的根域(或其子域),例如aaa.combbb.com、‸.a。 、www.bbb.com等,那么只能查询同一根域名的相关域名,因为通用证书不支持同时提交不同的根域名。对于其他没有证书的域名,您应该对您的WP站点后台填写的域名进行301退回。

2。等待大约一分钟。如果域名翻译和验证没有问题,会自动获取证书。一般来说,我们建议在下面的界面右上角启用“强制 HTTPS”: 宝塔面板WordPress网站添加SSL证书设置https访问教程

编辑 URL ? ,可以点击下方的点root密码按钮查看密码:宝塔面板WordPress网站添加SSL证书设置https访问教程

4,进入网站对应的数据库,找到WP_OPTIONS处的表,搜索宝塔面板WordPress网站添加SSL证书设置https访问教程

❙ l宝塔面板WordPress网站添加SSL证书设置https访问教程

home两个字段,将其值改为httpsWeb:

注:根据p♸♸♸可能找不到数据库前缀您目前的情况Prefix_Options这个表。宝塔面板WordPress网站添加SSL证书设置https访问教程

批量替换http URL https

到这里访问您的网站,您可能会遇到以下问题:

  1. 网页风格丢失
  2. 网页图片无法显示
  3. 网页仍被浏览器拦截 提示不安全
  4. ……

造成上述问题的主要原因是:https下不允许从http链接加载源文件。所以我们需要再做一步:将数据库中的所有http URL替换为https

这里我们使用Better Search Replace插件来进行批量替换(参见插件介绍)。安装并启用此插件后,我们可以在工具菜单中进入插件界面,只需按照下图步骤操作即可: 宝塔面板WordPress网站添加SSL证书设置https访问教程

通过以上操作,当前https网站应该正常了。然而,有些人可能会使用不同的主题或插件,并且设置选项会很少。如果批量替换了https,需要自行检查修复!

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门