全方位站长技能、SEO优化学习平台
当前位置:网站首页 > 站长笔记 > 正文

免费SSL证书安装教程与如何获取免费SSL证书

作者:admin发布时间:2024-06-24分类:站长笔记浏览:42评论:0


温馨提示:手机扫码可阅读当前文章!
文章简介:免费SSL证书申请:如何获取免费SSL证书ne ?要想获取免费一年的SSL证书其实十分简单的!以前西数1元一年也就相当于免费的了。腾讯云免费半年的SSL证书也可以一直延期!不过我这里推荐一个一年的长期的免费SSL证书申请地址!准备你的网站:...

免费SSL证书申请:


如何获取免费SSL证书ne ?要想获取免费一年的SSL证书其实十分简单的!以前西数1元一年也就相当于免费的了。腾讯云免费半年的SSL证书也可以一直延期!不过我这里推荐一个一年的长期的免费SSL证书申请地址!
免费SSL证书安装教程与如何获取免费SSL证书  第1张

准备你的网站:确保你的网站已经有了域名,而且这个域名已经指向你的服务器。还要检查你的服务器支持 HTTPS,也就是 443 端口要打开,这是 HTTPS 默认用的。

验证域名:申请免费证书时,服务商通常会让你验证你对域名的所有权。验证方法有几种,比如自动 DNS 验证(修改 DNS 记录)、文件验证(上传特定文件到你的网站根目录)等。按照服务商的提示操作就行。

申请并安装证书:登录你选的服务商网站,根据指引填写相关信息,比如你的域名,然后开始验证过程。验证成功后,你就能下载 SSL 证书了。下载后,按照服务商提供的教程,把证书安装到你的服务器上。如果你用的是 Apache、Nginx 这些常见的服务器软件,网上有很多现成的教程,跟着一步步做就行。

检查效果:安装好证书后,记得访问一下你的网站,看看地址栏是不是有个绿色的小锁头,这说明 HTTPS 已经生效了。同时,确保网站里的所有链接都改成了 HTTPS 开头,避免出现混合内容警告。


申请地址:https://www.joyssl.com/certificate/select/free.html?nid=7


Apache 服务器安装SSL证书


说明:apache 需要先安装 ssl 模块之后才支持 https 的配置,具体配置方法可以在网上查询。


1、将 xxx.crt 证书文件,xxx.ca-bundle 中间证书文件和 xxx.key 私钥文件都上传到 apache 服务器上文件夹中(可以新建一个 cert 文件夹,一般放在 apche 的安装目录下);


2、打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是 conf.d/ssl.conf, 与操作系统及安装方式有关), 在配置文件中查找以下配置语句:


# 添加 SSL 协议支持协议,去掉不安全的协议

SSLProtocol all -SSLv2 -SSLv3

# 修改加密套件如下

SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM
SSLHonorCipherOrder on
SSLCertificateFile cert/domain.crt    #这里配置证书文件的路径
SSLCertificateKeyFile cert/domain.key    #配置 key 文件的路径
SSLCertificateChainFile cert/domain_chain.crt    #配置中间证书的路径


3、重启 Apache。

systemctl restart httpd.service


完成上述步骤后,即可完成 SSL 证书在 Apache 服务器上的安装。

Nginx 服务器安装SSL证书

1、准备好证书文件 XXX.crt 和私钥文件 XXX.key。

2、将证书文件和 KEY 文件都上传到服务器(推荐放到 etc/nginx/cert/文件夹下)。

3、修改 nginx 配置文件如下(默认配置文件一般是在/etc/nginx/目录下):

# 以下属性中以 ssl 开头的属性代表与证书配置有关,其他属性请根据自己的需要进行配置。

server {
listen 443;
server_name localhost;   # localhost 修改为您证书绑定的域名。
ssl on; #设置为 on 启用 SSL 功能。
root html;
index index.html index.htm;
ssl_certificate cert/domain name.pem;   #将 domain name.pem 替换成您证书的文件名。
ssl_certificate_key cert/domain name.key;   #将domain name.key 替换成您证书的密钥文件名。
ssl_session_timeout 5m;
ssl_ciphers
ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC

4; #使用此加密套件。

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;   #使用该协议进行配置。
ssl_prefer_server_ciphers on;
location / {
root html;   #站点目录。
index index.html index.htm;   #添加属性。
}

4、保存 nginx.conf 文件后退出。

5、重启 Nginx 服务。

systemctl restart nginx

IIS 服务器安装SSL证书

步骤一:准备好 SSL 证书

准备好.pfx 格式的证书文件。

步骤二:安装 SSL 证书

1、打开【开始】菜单,找到【管理工具】,打开【Internet 信息服务(IIS)管理器】。

2、单击服务器名称。

3、在中间的菜单中,找到并双击【服务器证书】。

免费SSL证书安装教程与如何获取免费SSL证书  第2张

1)在右侧菜单中选择【导入证书】。

2)单击【浏览】并选择您的 your_domain_name.pfx 文件。

3)为证书指定一个好记的名称,存储选择【个人】。

4)单击【确定】将证书安装到服务器。

免费SSL证书安装教程与如何获取免费SSL证书  第3张

步骤三:将 SSL 证书分配并绑定到您的网站

1、SSL 证书成功安装到服务器后,您需要将 SSL 证书分配并绑定到您的网站。

2、在【Internet 信息服务(IIS)管理器】主窗口的【链接】菜单中,选择将要安装证书的服务器名称。

3、在【站点】中选择要使用 SSL 证书的站点。

4、在右侧的【操作】菜单中,单击【绑定】。

免费SSL证书安装教程与如何获取免费SSL证书  第4张

5、在新打开的【站点绑定】窗口中,如果没有 HTTPS 绑定,请单击【添加】,如果已有

HTTPS 绑定,请选中它并单击【编辑】。

免费SSL证书安装教程与如何获取免费SSL证书  第5张

6、【类别】选择“HTTPS”。IP 地址为【未分配】,端口为【443】,SSL 证书处选择之前取好名称证书。

免费SSL证书安装教程与如何获取免费SSL证书  第6张

7、单击【确定】。

8、现在您的 SSL 证书已经安装成功,并且配置到了对应的网站上,如果您还有更多的网站需要配置 SSL 证书,重复上述步骤即可。


欢迎您,来自美国的朋友,您的IP:3.147.69.5,您的网络:Amazon_EC2服务器


欢迎 发表评论:

  • 请填写验证码
站长笔记排行
随机推荐
猜你喜欢

服务热线

1888888888

要发发发发发发

站长微信公众号

站长微信公众号

分享:

支付宝

微信