主机参考: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
这几篇文章你可能也喜欢:
- 如果 iOS HTTPS 证书不受信任怎么办
- 使用 Nginx 设置 https 服务器的教程(nginx 设置)
- Microsoft代码签名证书使用教程(Microsoft代码签名证书使用教程视频)
- 如何在 Microsoft Exchange 2010 上安装 SSL 证书
- 在IIS10服务器上部署SSL证书的详细教程
本文由主机参考刊发,转载请注明:Apache 配置 https 支持 SSL 教程(Apache 配置 https) https://zhujicankao.com/141354.html
评论前必须登录!
注册