阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Apache HTTPS配置步骤

138次阅读
没有评论

共计 1295 个字符,预计需要花费 4 分钟才能阅读完成。

Apache HTTPS 配置步骤

1、确认是否安装 ssl 模块

是否有 mod_ssl.so 文件

2、生成证书和密钥

linux 下

步骤 1:生成密钥

命令:openssl genrsa 1024 > server.key

说明:这是用 128 位 rsa 算法生成密钥,得到 server.key 文件

步骤 2: 生成证书请求文件

命令:openssl req -new -key server.key > server.csr

说明:这是用步骤 1 的密钥生成证书请求文件 server.csr, 这一步提很多问题,一一输入

步骤 3: 生成证书

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

说明:这是用步骤 1,2 的的密钥和证书请求生成证书 server.crt,-days 参数指明证书有效期,单位为天

window 下

步骤 1:生成密钥
命令:openssl genrsa 1024 > server.key
说明:这是用 128 位 rsa 算法生成密钥,得到 server.key 文件

步骤 2: 生成证书请求文件
命令:openssl req -config D:\work_soft\Apache2.2\conf\openssl.cnf -new -key server.key > server.csr
说明:这是用步骤 1 的密钥生成证书请求文件 server.csr, 这一步提很多问题,一一输入

步骤 3: 生成证书
命令:openssl req -config D:\work_soft\Apache2.2\conf\openssl.cnf -x509 -days 365 -key server.key -in server.csr > server.crt
说明:这是用步骤 1,2 的的密钥和证书请求生成证书 server.crt,-days 参数指明证书有效期,单位为天

把得到的 server.key 和 server.crt 文件拷贝到 apache 的对应目录

3、配置 apache

l  修改 httpd-ssl.conf 文件

注意在此文件中配置证书和密钥

SSLCertificateFile /apache/conf/server.crt

SSLCertificateKeyFile /apache/conf/server.key

虚拟机设置

NameVirtualHost *:443

<VirtualHost *:443>

…………

</VirtualHost>

l  修改 httpd.conf 文件

步骤 1:打开 ssl 模块

LoadModule ssl_module /opt/taobao/install/httpd/modules/mod_ssl.so

步骤 2:引入 ssl 配置文件

Include“/apache/conf/httpd-ssl.conf”

步骤 3:如果你配置的虚拟机,注意一下端口的访问接受情况

NameVirtualHost *:80

<VirtualHost *:80>

…………

</VirtualHost>

4、重新启动 apache

用 https 方式访问,查看是否生效

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-01/139728.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1295字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中