如何通过https访问实现Apache负载转发

 时间:2024-10-29 04:51:21

1、证书制作生成服务器私钥server.key-->>生成证书请求server.csr-->>用服务器私钥给自己签名得到服务器证书server.crt。

2、操作:win+R:cmd进入命令行,进去apache安装目录的bin文件夹,执行命令设置一下openssl的配置:set OPENSSL_CONF=..\conf\openssl.cnf进入\bin目录下,双击openssl.exe,会弹出命令行工具,输入以下命令进行证书的制作,生成的证书均保存在bin目录下。1、 生成私钥genrsa -out server.key 1024 //得到1024位的server.key。

如何通过https访问实现Apache负载转发
如何通过https访问实现Apache负载转发

3、根据私钥生成证书申请req -new -key server.key -out server.csr -config ..\conf\openssl.cnf通过服务器server.key生成server.csr。这里需要填一些国家、省份、城市、公司等信息,其中CommonName是必填项,填写域名或IP地址

如何通过https访问实现Apache负载转发
如何通过https访问实现Apache负载转发

4、 用傅茑尖怄私钥对证书申请进行签名生成证书req -x509 -key server.key -in server.csr -out s髫潋啜缅erver.crt -days 365 -config ..\conf\openssl.cnf这是用步骤1、2的的密钥和证书请求生成证书server.crt,-days参数 指明证书有效期单位为天

如何通过https访问实现Apache负载转发

5、Aapche配置1、将bin目录下server.crt、server.csr、server.key文件剪切到Apache的conf目录下。

如何通过https访问实现Apache负载转发

6、修鸷拳林根改conf\httpd.conf文件,注释以下两行前的“#”符号。LoadModule ssl_module modules/mod_ssl.soInclude conf/e旌忭檀挢xtra/httpd-ssl.conf3、检查conf\extra\httpd-ssl.conf文件,注意以下两行对应的路径:SSLCertificateFile"D:/Apache2.2/conf/server.crt"//此路径为生成的证书文件所在目录SSLCertificateKeyFile "D:/Apache2.2/conf/server.key"//此路径为生成的密钥文件所在目录

如何通过https访问实现Apache负载转发

7、完成以上步骤,启动Apache,在浏览器输入https://IP进行访问,出现It Works,则证明通过https访问成功。

8、配置Apache代理转发Apache2.2\conf\extra目录配置:httpd-ssl.conf文件实现443端口转发

如何通过https访问实现Apache负载转发
  • linux内存使用和性能优化
  • 防山火在线监测装置
  • 最省钱的装修攻略
  • 怎样查看git版本号
  • bootstrap-select实现下拉框多选效果
  • 热门搜索
    防火防震手抄报 礼仪手抄报 为国家富强而奋斗的杰出人物手抄报 宪法手抄报图片大全 关于体育精神的手抄报 新书推荐手抄报 科技手抄报资料大全 手抄报版面设计图花 手抄报国庆70周年 我爱校园手抄报内容