我刚好遇到了这个问题,发现思否上有相似问题请查看
问题描述 Apache 上安装SSL证书后,https环境的域名无法访问。具体表现为:浏览器输入域名后未跳转到正常画面,而是直接开启了一个下载任务。 http 环境可正常访问,网站类型为wordpress 搭建的博客。
问题出现的环境背景及自己尝试过哪些方法 服务器为阿里云ECS; Apache 版本为2.4.41; WordPress 版本为5.3.2;
已检查内容: 443端口和安全组已打开 Apache->http.ssl.conf 文件中的DocumentRoot,ServerName,SSLCertificateFile,SSLCertificateKeyFile,SSLCertificateChainFile 等配置项已核对无误。 尝试过的操作: 在WordPress后台修改访问地址为https(修改后https仍无法访问) 修改WordPress 下配置文件load.php 文件的中is_ssl()函数中的"HTTPS"(修改后https仍无法访问,反而是图片地址404了) 我的操作流程 1.下载证书上传到Apache目录下的cert目录 2.修改httpd.conf 配置文件 3.修改httpd.ssl.conf 配置文件 4.打开443端口 5.重启Apache服务 6.无法访问后去修改wordpress后台的访问地址等 相关截图 下载文件打开后 http.ssl.conf 你期待的结果是什么?实际看到的错误信息又是什么? 期待的结果是https的域名和http访问的域名都是正常的。我目前的操作大部分都是针对Apache来做的,针对wordpress做的操作目前只有上述2个。 想请教大家,我是操作过程中遗漏了哪部分内容导致了目前的问题吗?
来源:思否
虽然描述够详细了……,但是配置文件呢?根据你的描述 ,如果下载的是 .php 文件,我怀疑是 ssl 那个配置没有指定 php 的解析器,无法解析 ,服务端直接返回了下载。
来源:思否
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。