apache 配置 ssl https

本文详细介绍如何在Apache服务器上配置HTTPS服务,包括安装Apache SSL版本、生成服务器证书、配置httpd.conf及httpd-ssl.conf文件等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载自http://wyllife.blog.163.com/blog/static/4116390120141130111926688/ 

配置https协议:

1、安装好apache环境,注意要装ssl版本的。这里装在c:/apache目录下。

2、生成服务器证书

1)在DOS命令下进入apache/bin目录

2)在windows环境下需先设置Openssl环境变量:
执行命令 (set OPENSSL_CONF=..\conf\openssl.cnf)

3)生成私钥文件:openssl genrsa 1024>server.key 

4)生成证书请求文件:

openssl req -new -key server.key > server.csr  或

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

然后按提示输入一些数据,其中Common Name和下文的/httpd-ssl.conf  中servername必须一致

5)签署服务器证书文件。

openssl req -x509 -days 365 -key server.key -in server.csr > server.crt  

6)配置apache的httpd.conf文件, 取消注释

  1. Include conf/extra/httpd-ssl.conf  
  2. LoadModule ssl_module modules/mod_ssl.so 
  3. LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

7)打开httpd-ssl.conf,修改如下

  1. <VirtualHost _default_:443>  
  2. SSLEngine On  
  3. SSLCertificateFile ../bin/server.crt   
  4. SSLCertificateKeyFile ../bin/server.key  
  5. #SSLCertificateChainFile ../bin//ca.crt // 暂未启用  
  6. #......   
  7. DocumentRoot "c:/apache/htdocs"  
  8. ServerName www.kedou.com:443  
  9. </VirtualHost>  8)
  10. apache 调试,启动

    进入命令行Apache\bin目录下

    执行 httpd.exe -X

 

转载于:https://my.oschina.net/u/1015065/blog/689974

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值