开发者社区> 问答> 正文

轻量应用服务器部署的ssl证书不起作用

用的是wordpress镜像,centos7,apache2.4,php5.6,mysql5.7。
完全按照证书下载界面的提示进行部署。
1、下载适合apache的证书文件,里面有4个
2、把这4个文件都放在/usr/local/apache/cert/目录下
3、打开httpd.conf文件

#LoadModule ssl_module modules/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)
#Include conf/extra/httpd-ssl.conf

   这两句在httd.conf文件里默认就没有被注释掉,也就是说默认没有前面的#号,所以不用改
4、打开httpd-ssl.conf文件
# 添加 SSL 协议支持协议,去掉不安全的协议
SSLProtocol TLSv1 TLSv1.1 TLSv1.2
# 修改加密套件如下
SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4
# 证书公钥配置
SSLCertificateFile cert/public.pem
# 证书私钥配置
SSLCertificateKeyFile cert/214019582490641.key
# 证书链配置,如果该属性开头有 '#'字符,请删除掉
SSLCertificateChainFile cert/chain.pem
  
  前两句也是默认就设置好的,也不用改。
   后面三句证书配置是没有的,我给写在文件最后了


5、唯一不同的是最后一步重启apache服务,我在网上找的命令都不能用。我就直接重启了服务器。


结果用https访问还是不行。求助大佬如何解决?

展开
收起
piaolingjijie 2018-03-04 14:44:09 5704 0
3 条回答
写回答
取消 提交回答
  • 推荐回答:

    楼主您好,

    请问重启服务器后,https不能访问时,http能否访问?

    从外网访问不了https时,在服务器本地能否成功访问(如 https://localhost)?

    另,还可以查看apache的日志文件,查看是否有错误信息。

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-05-24 11:21:51
    赞同 展开评论 打赏
  • 回 1楼dongshan8的帖子
    用http以及ip地址都可以访问,就是https不行。

    我看了很多贴子,有的说要修改http-ssl.conf文件里面virtualbox的内容,也就是<VirtualHost>...</VirturalHost>这里面的内容,但是我的http-ssl.conf文件里根本就没有这部分内容

    -------------------------

    回 1楼dongshan8的帖子
    如何在服务器本地访问https?我是用ssh连的服务器。
    2018-03-04 15:31:29
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    请问重启服务器后,https不能访问时,http能否访问?

    从外网访问不了https时,在服务器本地能否成功访问(如 https://localhost)?

    另,还可以查看apache的日志文件,查看是否有错误信息。

    -------------------------

    回 3楼(piaolingjijie) 的帖子
    您好,

    如在ssh到远程系统控制台后,使用 wget 的命令,

    wget https://localhost
    2018-03-04 15:25:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS快储存加密技术 立即下载