搭建ca颁发证书做https加密网站

love郎朗you love郎朗you     2022-10-13     595

关键词:

92.168.10.187 CA服务器

192.168.10.190 web服务器

(1)搭建CA

cd /etc/pki/CA

在这个目录下创建serial和index.txt两个文件

echo 00 > serial (00是颁发证书最初的版本号)

touch index.txt

(umask 006;openssl genrsa -out private/cakey.pem 4096) 生成私钥

openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650 生成自签名CA证书

 

(2)web服务器申请证书,CA服务器颁发证书

mkdir /etc/httpd/conf.d/ssl 创建一个目录来存放CA颁发的证书

(umask 006;openssl genrsa -out /etc/httpd/conf.d/ssl/httpd.key 2048) 生成私钥

openssl req -new -key /etc/httpd/conf.d/ssl/httpd.key -out /etc/httpd/conf.d/ssl/httpd.csr 申请证书

将这个申请证书发给CA服务器

scp /etc/httpd/conf.d/ssl/httpd.csr 192.168.10.187:/etc/pki/CA

然后CA服务器就可以颁发证书了

openssl ca -in httpd.csr -out certs/httpd.crt -days 300 颁发了一个300天有效期的证书

然后将CA服务器颁发的证书发给web服务器

scp certs/httpd.crt 192.168.10.190:/etc/httpd/conf.d/ssl/

另外CA自己的证书文件也要拷到web服务器

scp cacert.pem 192.168.10.190:/etc/httpd/conf.d/ssl/

此时web服务器上/etc/httpd/conf.d/ssl目录下有4个文件

 

(3)要想做一个加密的网站,自签名证书,只需安装一个模块mod_ssl即可

1.yum install mod_ssl

安装了这个模块,会生成/etc/httpd/conf.d/ssl.conf这个配置文件,接下来要配置这个配置文件

2.在/etc/httpd/conf.d/ssl.conf配置文件指定新的证书路径,私钥文件和上级CA证书的证书路径

vim /etc/httpd/conf.d/ssl.conf

配置完之后然后重新启动httpd服务

service httpd restart

ss -ntl 查看有没有443端口

(4)在/var/www/html下做一个简单的网站界面用来访问

(5)在windos上面做域名解析,C:\Windows\System32\drivers\etc\hosts

(6)用https来访问网站,安装证书

直接访问会有报警错误出现

点击证书错误

点击查看证书,进去点击证书路径,找到上级CA的证书路径,然后安装证书

 

 

 

 

然后再去用https来访问网站,就不会出现任何错误了

实现https加密的安全证书是什么

...https的安全证书从何而来呢?https的安全证书是由证书颁发机构(CA)经过相关审核然后签发的,是一种数字证书,类似于驾驶证、营业执照等的电子副本,主要功能是服务器认证和数据加密传输。那么问题... 查看详情

如何申请https证书,搭建https网站

...环境或者说明,然后拿到环境安装教程安装。4、当然在搭建之前,请确保HTTP网站可以访问。参考技术A想要搭建https网站,需要具备域名、空间、https证书等要素。https证书申请流程如下:第一步,生成并提交CSR(证书签署请求)... 查看详情

http怎么做自动跳转https

...。CA认证证书申请:将CSR提交给CA,CA机构审核通过后才能颁发证书,对于DVSSL证书只需验证域名管理权限,一般10-30分钟即可颁发,OVSSL证书和EVSSL证书除了要验证域名管理权限外,还要严格审查网站真实身份,以证明申请单位是... 查看详情

如何使用ca证书进行https连接

...提交订单并将制作生成的CSR文件一起提交到证书所在的CA颁发机构。第二步,CA机构进行验证CA机构对提交的SSL证书申请有两种验证方式:第一种是域名认证。系统自动会发送验证邮件到域名的管理员邮箱(这个邮箱是通过WHOIS信... 查看详情

关于网站服务器的https访问,真的需要购买证书吗

...护照和营业执照的电子副本。SSL证书由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能,可以保障网站的基本安全。参考技术A是的。解释原因:SSL证书需要权威可信的CA颁发才... 查看详情

证书颁发机构ca干啥用,啥时候要用这个

CA的全称是CertificateAuthority,翻译成中文是数字证书颁发机构,是为网站和其他实体颁发数字证书的受信任组织,SSL证书就是由CA机构颁发的。CA机构的作用是什么?每次您使用HTTPS访问网站或在URL栏中看到小挂锁时,即表示您使... 查看详情

https证书过期了该怎么做?

...原因:1、当前电脑系统时间不对,所来有的https证书都有颁发日期和截止日期,电脑系统时间在证书有效时间区间之外就有可能导致浏览器提示网站https证书已过期或还未生效。2、网站的https证书确实已经过期,根据最新的https... 查看详情

ca证书是啥?有啥作用?

CA证书,顾名思义,就是CA机构颁发的证书。人人都可以找工具制作证书。但是因为你不是权威的CA机关,你自己搞的证书不具有权威性。所谓认证机构(CA,CertificateAuthority),是采用公开密钥基础技术,专门提供网络身份认证服务... 查看详情

换成https是申请证书还是自建证书

...名验证型证书(DVSSL证书),在域名验证之后10分钟左右就可颁发证书,若是其他类型证书则是需要通过CA机构进行验证之后才可颁发。第三步发送验证邮件到管理员邮箱权威CA机构获得资料后,将发送一封确认信到管理员邮箱,信... 查看详情

怎样把网站从http转换成https

...务器+域名+SSL数字证书=HTTPS升级HTTPS流程:普通的HTTP网站搭建完毕,并且可以访问。确定升级HTTPS的域名。Gworg申请后根据Gworg要求完成SSL证书认证。大约15分钟获得 查看详情

如何让自己的网站也能实现https访问

...提交订单并将制作生成的CSR文件一起提交到证书所在的CA颁发机构。第二步,CA机构进行验证CA机构对提交的SSL证书申请有两种验证方式:第一种是域名认证。系统自动会发送验证邮件到域名的管理员邮箱(这个邮箱是通过WHOIS信... 查看详情

https怎么获得证书,网站https访问证明弄?

...名验证型证书(DVSSL证书),在域名验证之后10分钟左右就可颁发证书,若是其他类型证书则是需要通过CA机构进行验证之后才可颁发。第三步发送验证邮件到管理员邮箱权威CA机构获得资料后,将发送一封确认信到管理员邮箱,信... 查看详情

自建ca和公共ca有什么不同?

...类CA受大众的广泛认可和使用,也被称为公共信任的证书颁发机构。但是由于一些大型企业拥有许多站点,为了更轻松高效的管理以及考虑到维护成本,适合企业内部使用的自建CA显然成为了更好的选择。那么自建CA与公共CA究竟... 查看详情

在项目中如何把http的请求换成https

...。CA认证证书申请:将CSR提交给CA,CA机构审核通过后才能颁发证书,对于DVSSL证书只需验证域名管理权限,一般10-30分钟即可颁发,OVSSL证书和EVSSL证书除了要验证域名管理权限外,还要严格审查网站真实身份,以证明申请单位是... 查看详情

https证书生成方法,怎么生成https证书

...名验证型证书(DVSSL证书),在域名验证之后10分钟左右就可颁发证书,若是其他类型证书则是需要通过CA机构进行验证之后才可颁发。第三步发送验证邮件到管理员邮箱权威CA机构获得资料后,将发送一封确认信到管理员邮箱,信... 查看详情

建立私有ca

...在公司内部我们需要用到证书进行安全通信时,可以自己搭建一个公司内部的CA,来满足公司内网的安 查看详情

https搭建-基于phpstudy+openssl实现https网站搭建(代码片段)

...载安装phpstudy1.下载phpstudy2.启动phpstudy三、利用openssl证书搭建https1.进行phpstudy的配置https2.把CA自签名证书导入受信任的根证书中3.更改主机host文件一、前言1.https简介HTTPS,是以安全为目标的HTTP通道,在HTTP的基础上通过传... 查看详情

申请https证书需要注意的4大问题

...  https证书是数字证书中的一种,由受信任的数字证书颁发机构CA如[沃通CA]在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能,因其要配置在服务器上,所以也称SSL服务器证书或者SSL证书。由合法CA机构颁发... 查看详情