如何为Azure App Service中的WordPress网站添加SSL证书
为Azure App Service上的WordPress网站添加SSL证书
前提:先绑定自定义域名到App Service
Azure免费SSL证书仅支持已绑定的自定义域名(无法使用默认的*.azurewebsites.net域名),需先完成域名解析与绑定:
- 打开Azure门户的App Service资源,左侧菜单选择「自定义域名」
- 添加你的域名(如
yourdomain.com),按照提示完成DNS解析验证
步骤1:创建并安装Azure免费托管SSL证书
- 在App Service资源左侧菜单找到「TLS/SSL设置」,切换到「私钥证书(.pfx)」标签页
- 点击「创建App Service托管证书」,选择已绑定的自定义域名,点击「创建」
- 等待1-2分钟,证书会自动生成并完成绑定
步骤2:强制全站HTTPS访问
- 仍在「TLS/SSL设置」页面,切换到「TLS/SSL设置」标签页
- 将「HTTPS only」选项设置为「开启」——此后所有HTTP请求都会自动跳转至HTTPS
步骤3:更新WordPress站点URL(避免混合内容错误)
- 方法1:后台修改
登录WordPress后台,进入「设置」→「常规」,将「WordPress地址(URL)」和「站点地址(URL)」均改为https://yourdomain.com,保存设置 - 方法2:修改配置文件(无法登录后台时用)
在App Service左侧菜单选择「高级工具」,点击「Go」打开Kudu工具
进入「Debug console」→「CMD」,找到site/wwwroot/wp-config.php文件并点击编辑
在文件末尾添加以下代码后保存:
define('WP_HOME','https://yourdomain.com'); define('WP_SITEURL','https://yourdomain.com');
可选:使用第三方SSL证书
若你有自行获取的SSL证书(如Let's Encrypt、Godaddy等提供的):
- 在「私钥证书(.pfx)」标签页点击「上传证书」,上传
.pfx证书文件并输入密码 - 切换到「绑定」标签页,点击「添加TLS/SSL绑定」,选择你的域名和刚上传的证书,点击「添加」完成绑定
内容的提问来源于stack exchange,提问作者Martin
相关产品推荐
相关产品推荐

