请问如何在apache上安装SSL证书?设置好后,apache 就无法启动。-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

请问如何在apache上安装SSL证书?设置好后,apache 就无法启动。

facekiss 2017-03-02 14:56:49 8357
请问如何在apache上安装SSL证书? 阿里云上申请来的ssl证书,共4个文件:214********0269.key,214********0269.pem, chain.pem, public.pem

win系统,upupw apache版php5.3  

根据说明,打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”:
LoadModule ssl_module modules/mod_ssl.so
Include conf/extra/httpd-ssl.conf

httpd-ssl.conf的内容也是安照说明来配置的,设置好后,apache 就无法启动。

<VirtualHost _default_:443>
    DocumentRoot "sslroot/"
    ServerName www_example_com:443(因论坛无法提交带链接的内容,所以将.换成了_)
    ServerAlias example.com
    ServerAdmin webmaster@example.com
    DirectoryIndex index.html index.htm index.php default.php app.php u.php
    ErrorLog logs/example_error.log
    CustomLog logs/example_access.log \
    "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
    SSLEngine on

   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/214********0269.key
   SSLCertificateChainFile cert/chain.pem  
<Directory "sslroot/">
    SSLOptions +StdEnvVars
    AllowOverride All
    Require all granted
</Directory>

(相对路径,绝对路径都做过测试了。)
网络安全 Apache
分享到
取消 提交回答
全部回答(4)
  • 小云智
    2020-12-08 15:27:25

    阿里云SSL证书服务可提供Nginx服务器、Apache服务器、Tomcat服务器、IIS服务器和其他服务器类型证书下载并安装到对应的服务器中,详情请参见如何在各类服务中安装SSL证书

    0 0
  • whosoft
    2017-03-06 17:57:34
    不要全部设置好了再重启测试,最好每设置一步就测试一次,这样方便发现问题所在
    要不你把新设置的还原到之前能正常重启的那步,然后重新来
    0 0
  • facekiss
    2017-03-06 09:09:42
    Re请问如何在apache上安装SSL证书?设置好后,apache 就无法启动。
    因为要关站重新备案,所以一直还未将网站搬至阿里云,win2003系统, Apache版UPUPW PHP5.3系列(http://www.upupw.net/aphp53/n108.html)

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

    回 4楼dongshan8的帖子
    真心感谢版主,根据你的贴子操作,问题已解决了。我之前没把 ssleay32.dll 和 libeay32.dll 注释掉,所以一开启,upupw_apache 就无法启动。谢谢!
    0 0
  • dongshan8
    2017-03-05 11:50:45
    楼主您好,

    欢迎来到阿里云论坛。

    请问您的ECS操作系统是什么呢?

    或许我可以为您在测试机里实践一下。

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

    回 2楼(facekiss) 的帖子
    您好,

    为您写了这个帖子,希望对您有用:《在Apache版UPUPW PHP5.3系列环境包里配置https站点访问》 - https://bbs.aliyun.com/read/309174.html

    虽然帖子中的例子是windows 2008系统,但估计和windows 2003差不多。

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

    回 5楼(facekiss) 的帖子
    您好,

    很高兴听到您已经解决了问题。

    欢迎您多来阿里云论坛转转喔。
    0 0
添加回答
+ 订阅

云安全开发者的大本营

推荐文章
相似问题