首页 > 解决方案 > 用于开发服务器的自签名 SSL 破坏了一切 Wordpress - Apache

问题描述

事实证明,最新的用于 js 登录的 Facebook SDK 需要从 https 运行。所以我为我的开发机器创建了一个自签名证书并设置了 apache 来查看它。

当我访问像https://local.domain/phpfile.php这样的简单文件时,一切都很好,但 Wordpress 无法加载!它说它无法加载主站点,它无法加载 wp-admin/ - 但所有这些都可以正常工作 HTTP,除了监听端口 443 而不是 80 的虚拟主机之外没有任何变化(并谈到静态 PHP文件加载正常):

<VirtualHost *:443>
DocumentRoot /var/www/localdevsite.com/_www
ServerName localdevsite.com
ServerAlias www.localdevsite.com
Header always set Access-Control-Allow-Origin "*"
</VirtualHost>

可以在这里提供一些帮助,我不知道为什么它无法加载,我所做的只是添加一个自签名 SSL 并更改了虚拟主机中的端口,正如我所说,没有端口 80 上的 SSL。

所以基本上无法访问https://localdevsite.com上的 Wordpress 安装,但可以访问http://localdevsite.com并且可以访问https://localdevsite.com/singlephpfile.php

标签: phpwordpressapachessl

解决方案


推荐阅读