设为首页收藏本站

爱学IT网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1910|回复: 0

[经验贴] wamp 环境下配置SSL https

[复制链接]
发表于 2021-11-19 18:29:01 | 显示全部楼层 |阅读模式

wamp 环境下配置 ssl

  • 前提条件
    在设置 Apache + SSL 之前, 需要确认 Apache 已经安装并可以正常工作. 并且 ssl 需要的文件在如下的位置:
    1. [Apache安装目录]/modules/ mod_ssl.so
    2. [Apache安装目录]/bin/ openssl.exe, libeay32.dll, ssleay32.dll
    3. [Apache安装目录]/conf/ openssl.cnf

  • 2
    配置文件修改(用于载入 ssl 模块和其配置文件)
    去掉下面行首的 # 号
    #LoadModule ssl_module modules/mod_ssl.so
    #Include conf/extra/httpd-ssl.conf

  • 3
    认证文件生成(生成证书签发请求)
    在命令行下进入Apache安装目录下\bin文件夹,输入命令:
    C:\wamp\apache\bin> openssl req -new -out server.csr -config ../conf/openssl.cn


    [url=][/url]

  • 4
    回车后要求输入密码和确认密码,这里输入keynes。

    [url=][/url]

  • 5
    确认密码输完回车后, 要求输入国家缩写, 只能2个字母。这里输入CN。

    [url=][/url]

  • 6
    要求输入州名或省名。这里输入Chongqing。

    [url=][/url]

  • 7
    要求输入城市名。这里输入Chongqing。

    [url=][/url]

  • 8
    要求输入组织名或者公司名。这里输入ZDT。

    [url=][/url]

  • 9
    要求输入部门名。这里输入DEV。

    [url=][/url]

  • 要求输入服务器域名或IP地址。这里输入DEV。

    [url=][/url]

  • 要求输入邮件地址。这里保密。

    [url=][/url]

  • 要求输入密码。这里输入123456。

    [url=][/url]

  • 要求输入公司别名。这里输入ZDT。
    到此,设置工作暂时完成了。

    [url=][/url]

  • 生成私钥,输入命令
    openssl rsa -in privkey.pem -out server.key
    然后要求输入之前 privkey.pem 的密码(keynes)。

    [url=][/url]

  • 创建证书,输入命令
    openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 8000
    回车后, 显示创建成功, 有效期为 8000 天

    [url=][/url]

  • 完成上步后, 将 \bin 下面的 server.csr、server.crt、server.key 拷贝到 [Apache安装目录]\conf\ssl 文件夹中, 没有则创建。

  • 打开 [Apache安装目录]\conf\extra\httpd-ssl.conf 文件,设置 SSLCertificateFile 和 SSLCertificateKeyFile 语句对应的路径。
    1. SSLCertificateFile "C:/wamp/bin/apache/apache2.4.9/conf/ssl/server.crt"
    2. SSLCertificateKeyFile "C:/wamp/bin/apache/apache2.4.9/conf/ssl/server.key"

  • 最后, 重启 Apache 服务器。
    HTTPS服务默认监听的为443端口。

  • 在重启 Apache 时,若遇到 Apache 无法运行的情况
    可以运行开始菜单中 Apache HTTP Server 2.2\Configure Apache Server\Test Configuration 来查找 httpd.conf 中的详细错误情况或通过查看 Apache 安装目录下的 logs 文件夹内的 access.log 和 error.log 中的记录解决问题





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

申请友链|京ICP备13007648号-1|小黑屋|爱学IT网    

GMT+8, 2021-12-3 23:26 , Processed in 0.172412 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表