欢迎访问芦艺网!

本地开发环境apache配置HTTPS (SSL) 服务

Apache HTTP SERVER

1. 命令行进入到 Apache 目录

cd  Apache2.2

2. 为网站服务器生成证书及私钥文件

2.1 生成服务器的私钥 server.key

bin\openssl genrsa -out server.key 1024

2.2 生成签署申请文件 server.csr

bin\openssl req -new -out server.csr -key server.key -config conf\openssl.cnf

3. 通过CA为网站服务器签署证书
3.1 生成CA私钥 ca.key

bin\openssl genrsa -out ca.key 1024

3.2 利用CA的私钥产生CA的自签署证书

bin\openssl req -new -x509 -days 365 -key ca.key -out ca.crt -config conf\openssl.cnf

注意: Common Name为服务器域名,如果在本机,为本机IP。

3.3 CA为网站服务器签署证书

bin\openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config conf\openssl.cnf

3.4 当前目录创建相关目录和文件:

  • demoCA 目录
  • demoCA\newcert 目录
  • demoCA\index.txt 文件
  • demoCA\serial 文件

发表评论

关闭菜单