开发者社区> 问答> 正文

Apache 部署https 后,wordpress 站点(https)访问不到

我刚好遇到了这个问题,发现思否上有相似问题请查看

问题描述 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后台的访问地址等 相关截图 下载文件打开后 image.png http.ssl.conf image.png 你期待的结果是什么?实际看到的错误信息又是什么? 期待的结果是https的域名和http访问的域名都是正常的。我目前的操作大部分都是针对Apache来做的,针对wordpress做的操作目前只有上述2个。 想请教大家,我是操作过程中遗漏了哪部分内容导致了目前的问题吗?

来源:思否

展开
收起
刘刚_ 2020-05-13 16:35:32 1366 0
1 条回答
写回答
取消 提交回答
  • 努力努力再努力

    虽然描述够详细了……,但是配置文件呢?根据你的描述 ,如果下载的是 .php 文件,我怀疑是 ssl 那个配置没有指定 php 的解析器,无法解析 ,服务端直接返回了下载。

    来源:思否

    2020-05-13 16:35:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像