开发者社区> 问答> 正文

请问如何在apache上安装SSL证书?

菜鸟站长一枚,申请下免费证书后按照文件说明安装导致apache无法启动,恳请各位高人施以援手!
下面是阿里系统里的证书安装说明:


文件说明:

1. 证书文件214019582490641.pem,包含两段内容,请不要删除任何一段内容。
2. 如果是证书系统创建的CSR,还包含:证书私钥文件214019582490641.key、证书公钥文件public.pem、证书链文件chain.pem。

( 1 ) 在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214019582490641.key;



( 2 ) 打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:

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

( 3 ) 打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/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

( 4 ) 重启 Apache。

展开
收起
留级僧 2017-02-17 17:43:01 10050 0
6 条回答
写回答
取消 提交回答
  • 可参考这个安装,不用谢!如何在各类服务中安装SSL证书

    2020-11-25 16:19:46
    赞同 展开评论 打赏
  • Re请问如何在apache上安装SSL证书?
    你好,请问按照该方法成功了么?
    2018-03-13 17:33:59
    赞同 展开评论 打赏
  • Re请问如何在apache上安装SSL证书?
    楼主,我也遇到这个问题,我是win系统下的apache,根据阿里云上的介绍方面,开启后无法连接。是什么原因呀?
    2017-03-02 14:30:51
    赞同 展开评论 打赏
  • 回 1楼dongshan8的帖子
    是在linux上的
    2017-02-17 23:22:06
    赞同 展开评论 打赏
  • 回 1楼dongshan8的帖子
    我的是安装在Linux上。就是怎么设置的?

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

    回 4楼dongshan8的帖子
    我的Apache是安装在Linux(CentOS 7.2)上,装了WordPress,不过好像和你这个有点不同。

    如果版主有空的话,可不可以详细介绍下安装在Apache上的WordPress怎么设置SSL?

    谢谢!!!

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

    回 6楼dongshan8的帖子
    不是,是在软件市场买的“阿里云linux一键安装web环境”,安装的, 因为对于我这样的新手来说简单方便。

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

    回 8楼dongshan8的帖子
    是的,正是这个。

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

    回 10楼dongshan8的帖子
    恩恩,现在还是这个版本。

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

    回 12楼dongshan8的帖子
    好的,非常感谢!

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

    回 14楼dongshan8的帖子
    非常感谢你耐心的指导,优秀版主为你投上一票,非常谢谢,谢谢,谢谢!!!
    2017-02-17 20:06:23
    赞同 展开评论 打赏
  • 旺旺:nectar2。
    楼主您好,

    感谢您选择了阿里云的产品,

    请问您的apache是安装在Linux还是Windows系统呢?

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

    回 2楼(湫兮如风) 的帖子
    您好,

    可以参考一下这里的例子: https://bbs.aliyun.com/read/304549.html

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

    回 5楼(湫兮如风) 的帖子
    您好,

    当然可以,请问您的apache 和 php 是通过 yum 安装工具完成安装的吗?

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

    回 7楼(湫兮如风) 的帖子
    您好,

    请问是这个“一键安装Web环境”的产品吗? https://market.aliyun.com/products/53690006/cmgj000262.html#sku=biaozhunban

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

    回 9楼(湫兮如风) 的帖子
    您好,

    我以前购买过的,现在下载得到的安装程序版本是 sh-1.5.5 ,请问您现在使用的,也是这个吗?

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

    回 11楼(湫兮如风) 的帖子
    您好,

    那为您找个测试机来实践一下,请耐心等待喔。

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

    回 13楼(湫兮如风) 的帖子
    您好,

    为您写了这个帖子,希望对您有用喔:

    《为“阿里云linux一键安装web环境”(apache)站点布置SSL访问》 - https://bbs.aliyun.com/read/307285.html

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

    回 15楼(湫兮如风) 的帖子
    湫兮如风,

    很高兴能帮到您,感谢您的投票啊。
    2017-02-17 19:06:34
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

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

相关镜像