wordpress怎样快速开启SSL实现https访问

本文详细介绍了如何使用宝塔面板为WordPress网站配置SSL安全证书,包括申请Let's Encrypt免费证书或使用自定义证书,解决浏览器安全提示问题,确保网站支持HTTPS安全访问。

概述

如果还有不了解宝塔面板怎么使用的小伙伴,可以看下前文:

前提条件

成功案例

图片上的网站是我业余时间临时搭建的,现在支持https访问,现在写文章记录下。

案例站点:https://begin.yundashi168.com

基于宝塔面板配置网站ssl证书支持https访问其实很简单,不需要你懂什么技术知识。接下来你跟着我的步骤,就能成功配置网站ssl。

宝塔面板后台设置成功如图所示:

SSL配置步骤

宝塔面板设置SSL安全证书

第一步:点击设置

第二步:宝塔SSL域名绑定申请

第三步:申请Let’s Encrypt免费证书

Let’s Encrypt免费证书,有效期3个月,支持多域名。默认会自动续签

申请成功:

这个时候,你的网站站点就可以支持https安全访问了。
在宝塔面板申请的ssl证书为Let’s Encrypt免费证书,有效期3个月,默认会自动续签的。
当然,你也可以不用宝塔面板申请的ssl安全证书,而可以用市面上其它任何一家免费的ssl安全证书。


宝塔面板设置自定义安全证书

其实宝塔支持自定义证书的,而且很方便开启,可以直接跳过自签证书。
参考文章:宝塔面板开启HTTPS并自定义证书

点击宝塔面板的 “ 面板设置 ” 一栏,然后点击面板SSL绿色的文字。就会弹出对话框来。

宝塔面板自定义安全证书(阿里云)

比如你可以用阿里云的免费一年ssl安全证书,续期也是免费的,一年一续期。

阿里云SSL证书申请入口地址:https://www.aliyun.com/product/cas?source=5176.11533457

申请成功之后,点击下载按钮。

看见没,关键的两个文件“.key”和“.pem”,用记事本编辑器打开,然后复制到宝塔面板后台ssl自定义编辑框中。

用记事本编辑器打开安全证书文件

可能出现的问题和解决方法

宝塔面板设置网站https访问成功之后,浏览器依旧提示“不安全”。

解决方法的关键:找到你网站引用的http格式的所有资源文件,图片,改为https格式就能解决该问题。

参考文章:
如何宝塔开启面板SSL以及一些常见问题解决
安装了https ssl证书,但浏览器显示并非完全安全(此页面内容部分不安全)

总结

本文详细的介绍了如何基于宝塔面板配置网站安全证书和支持https访问,大家跟着我的步骤,就能正确解决。对了,上面我只是拿了阿里云的免费安全证书配置举例,你还可以去尝试申请市面上其它家的免费ssl安全证书。流程都是一样的简单。希望本文能帮助到大家。

原文地址:http://tencent.yundashi168.com/652.html

### 在 PHPStudy 上为 WordPress 配置 HTTPS 的方法 为了在 PHPStudy 环境下为 WordPress 配置 HTTPS,可以遵循以下操作指南。这不仅涉及服务器环境的调整,还需要对 WordPress 进行相应的设置。 #### 1. **启用 PHPStudy 中的 SSL 功能** PHPStudy 提供了内置的支持来开启 SSL/TLS 加密功能。可以通过以下方式实现: - 打开 PHPStudy 控制面板。 - 找到目标站点(即已部署好的 WordPress),右键点击该站点名称,在弹出菜单中选择“绑定证书”选项[^3]。 - 如果尚未拥有有效的 SSL 证书,则可以选择自签名证书作为临时解决方案;对于生产环境建议申请免费 Let’s Encrypt 或其他权威机构颁发的真实证书[^4]。 #### 2. **修改 Nginx/Apache 配置文件支持 HTTPS 请求** 根据所使用的 Web Server 不同,具体配置略有差异: ##### 对于 Apache 用户: 编辑虚拟主机对应的 `.conf` 文件,通常位于 `D:\phpstudy_pro\MW\Apache\conf\vhosts` 路径下。添加如下指令以强制重定向 HTTP 至 HTTPS 流量: ```apache <VirtualHost *:80> ServerName yourdomain.com Redirect permanent / https://yourdomain.com/ </VirtualHost> <VirtualHost *:443> SSLEngine on SSLCertificateFile "path/to/cert.pem" SSLCertificateKeyFile "path/to/private.key" DocumentRoot "D:/phpstudy_pro/WWW/wordpress" ServerName yourdomain.com </VirtualHost> ``` 其中需替换实际路径与域名信息[^1]。 ##### 若采用的是 Nginx: 同样定位至相应配置文档位置,增加类似下面的内容片段: ```nginx server { listen 80; server_name yourdomain.com; return 301 https://$host$request_uri; # 将所有HTTP请求跳转成HTTPS形式处理 } server { listen 443 ssl http2 default_server; server_name yourdomain.com ; root D:/phpstudy_pro/WWW/wordpress; include snippets/self-signed.conf; # 自定义SSL参数部分可选加载外部预设模板 include snippets/ssl-params.conf; } ``` 以上两段脚本均实现了从标准端口(80)迁移到安全连接模式下的重新导向机制[^2]。 #### 3. **更新 WordPress 数据库中的 URL 地址** 由于切换协议后原链接可能失效,因此有必要修正存储于 MySQL 表内的旧版URL记录。执行 SQL 查询语句如下所示: ```sql UPDATE wp_options SET option_value = replace(option_value, 'http://', 'https://') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = REPLACE(guid,'http://','https://'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value , 'http://' ,'https://'); ``` 注意备份原始数据以防万一发生错误恢复困难情况。 #### 4. **验证并测试新配置效果** 最后一步便是确认整个流程无误——通过浏览器访问 https 版本网址查看页面能否正常显示以及是否存在混合内容警告等问题。如果一切顺利的话,恭喜您已完成基于 PHPStudy 平台上的 WordPress HTTPS 设置! --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值