VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
荫云优惠活动
wexlayer优惠活动
最新

Apache 配置 https 支持 SSL 教程(Apache 配置 https)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

1.安装openssl

下载并解压Openssl安装包。 我们建议您使用默认设置 make && make install // 进行编译和安装。 Openssl 默认安装到 /usr/local/ssl。

2. 让 Apache 支持 SSL。 必须在编译时指定 SSL 支持。

静态方法 –enable-ssl=static –with-ssl=/usr/local/ssl

动态方法 –enable-ssl=shared –with-ssl=/usr/local /ssl

第二种方法是在module/目录下生成mod_ssl.so模块,但是没有静态方法。 那。 当然,第二种方法还需要你将LoadModule ssl_modulemodules/mod_ssl.so添加到httpd.conf中。

3.获取SSL证书

1)创建私钥。 在创建证书请求之前,您必须首先为服务器证书生成私钥文件。

cd /usr/local/ssl/bin // 进入openssl安装目录

openssl genrsa -out server.key 2048 // 运行openssl命令设置2048位 生成文件私钥server.key 文件。 如果需要为server.key添加密码保护,请使用-des3扩展命令。 Windows 环境不支持加密形式的私钥。 如果在Linux环境下使用加密私钥,则每次重启Apache时都必须输入私钥密码(例如openssl genrsa -des3 -out server.key 2048)。

cp server.key /usr/local/apache/conf/ssl.key/

2)生成证书请求(CSR)文件

openssl req -new -key server.key -out certreq.csr

国家名称://您所在国家的ISO标准代号,CN为中国

州或省名称: //单位所在的州/省/市

地方政府名称: //单位所在的市/县/区 已找到

组织名称: //组织/机构/公司的正式名称

组织单位名称: //部门名称

通用名称: // 通用名称,例如www.anxinssl.com。 该域名必须与您用于访问提供 SSL 服务的服务器的域名完全匹配。

电子邮件地址://您不需要输入您的电子邮件地址。 按 Enter 跳过。

"extra"属性 //以下信息不需要输入。 按 Enter 键跳过,直到执行该命令。 完成。

3) 备份您的私钥并提交您的证书请求。

请将证书请求文件certreq.csr发送至安信证书,并备份保存证书私钥文件服务器。 .key,等待证书颁发。 服务器证书密钥对必须成对使用。 如果您丢失私钥文件,您的证书将不再可用。

4.安装SSL证书

为了保证服务器证书在客户端的兼容性,需要为服务器证书安装两个中间CA证书(不同品牌的证书可能只有一个)。一份中级证书)。

从电子邮件中检索中间 CA 证书。

将证书签名邮件中的两个中间CA证书的内容从BEGIN到END(包括“----BEGIN CERTIFICATE-----”和“----END CERTIFICATE-----”)在同一个记事本中发送。在文本编辑器中,使用回车符和换行符将它们分开。 更改文件扩展名并保存为conf/ssl.crt/intermediatebundle.crt文件(如果您只有一张中间证书,则只需保存并安装一张中间证书)。

5.完成Apache Configuration 2.0的配置。

添加到httpd.conf

Listen443

NameVirtualHost *:443

DocumentRoot“/data/”web/www”

服务器名称aaa.com:443

错误日志“logs/error.log”

自定义日志“logs/access.log” 绑定

SSLEngine

SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt

SSLCertificateKeyFile /usr/local/apache/conf/ ssl.key/server.key

SSLCertificateChainFile /usr/local/apache/conf/ssl.crt/intermediatebundle.crt

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Apache 配置 https 支持 SSL 教程(Apache 配置 https) https://zhujicankao.com/141354.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Apache 配置 https 支持 SSL 教程(Apache 配置 https)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!