阿里云nginx服务器如何配置ssl证书,让你的网站添加https

简介: 现在是https的时代,众多网站、app都用上了https,因为其有安全加密的特性。接下来让我们来了解下如何让你的网站用ssl证书添加https(以nginx服务器为例)。

现在是https的时代,众多网站、app都用上了https,因为其有安全加密的特性。接下来让我们来了解下如何让你的网站用ssl证书添加https(以nginx服务器为例)。

一、SSL证书购买流程

点击阿里云ssl证书,点立即购买,进入购买页面,先选择免费型DV SSL,点击Symantec,选择一个域名,就会出现免费型DV SSL选项,勾选以后点购买就行了。当然不差钱的话,可以购买付费版的,功能也会更多。

SSL证书购买流程

二、证书使用

下载nginx需要的ssl证书

将证书绑定上自己的域名,将域名按照流程解析,下载nginx证书,并上传到服务器

下载的证书

下载的证书有两个文件,一个是.key格式的,一个是.pem,在服务器上nginx.conf同级文件下新建一个文件夹,将两个文件放上去。
我用的是命令行上传到服务器的,如果有图形化的软件应该更方便
上传文件到云服务器命令

scp /Users/dj/Downloads/aaa/a.pem root@云服务器ip:/usr/local/nginx/crt

/Users/dj/Downloads/aaa/a.pem是你本地的文件名
/usr/local/nginx/crt是云服务器的文件夹

三、nginx配置ssl证书

首先在云服务器的安全组上添加端口为443的安全组,80端口是http默认端口,443为https默认端口
然后打开nginx的文件夹下的nginx.conf,找到https server这句话,将后面的server{}里的内容改为

# HTTPS server 
#
server {
    listen       443 ssl;
    server_name  你的网站域名;
    ssl on;
    #root html;
    #index index.html index.htm;

   ssl_certificate      cert/a.pem; //.pem文件的地址
    ssl_certificate_key  cert/a.key;  //.key文件的地址

   # ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    #ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;

    location / {
            proxy_pass  http://127.0.0.1:8080/;//代理到哪个端口
       # root   html;
       # index  index.html index.htm;
    }
}

}

最后重启nginx,就OK了

目录
相关文章
|
1月前
|
应用服务中间件 Linux 网络安全
Centos 8.0中Nginx配置文件和https正书添加配置
这是一份Nginx配置文件,包含HTTP与HTTPS服务设置。主要功能如下:1) 将HTTP(80端口)请求重定向至HTTPS(443端口),增强安全性;2) 配置SSL证书,支持TLSv1.1至TLSv1.3协议;3) 使用uWSGI与后端应用通信(如Django);4) 静态文件托管路径设为`/root/code/static/`;5) 定制错误页面(404、50x)。适用于Web应用部署场景。
405 87
|
28天前
|
负载均衡 应用服务中间件 nginx
Nginx配置与命令
Nginx 是一款高性能的 HTTP 和反向代理服务器,其配置文件灵活且功能强大。本文介绍了 Nginx 配置的基础结构和常用指令,包括全局块、Events 块、HTTP 块及 Server 块的配置方法,以及静态资源服务、反向代理、负载均衡、HTTPS 和 URL 重写等功能实现。此外,还提供了常用的 Nginx 命令操作,如启动、停止、重载配置和日志管理等,帮助用户高效管理和优化服务器性能。
|
3月前
|
应用服务中间件 nginx
Nginx进程配置指令详解
Nginx进程配置指令主要包括:`worker_processes`设置工作进程数;`worker_cpu_affinity`绑定CPU核心;`worker_rlimit_nofile`设置最大文件描述符数量;`worker_priority`设置进程优先级;`worker_connections`设置最大连接数;`daemon`控制守护进程模式;`master_process`启用主进程模式;`pid`设置PID文件路径;`user`指定用户和组;`error_log`配置错误日志。这些指令在`nginx.conf`中配置,用于优化和控制Nginx的运行行为。
170 10
|
4月前
|
安全 搜索推荐 算法
为什么网站需要 SSL 证书?
SSL证书确保数据传输安全,防止信息泄露,为用户提供加密通道,保护敏感数据。它提升网站可信度,浏览器显示安全锁标志,增强用户信任。同时,搜索引擎优待安装SSL证书的网站,提升排名,增加曝光率。此外,符合网络安全法规,规避法律风险,保障网站合规运营。
|
5月前
|
存储 应用服务中间件 Linux
nginx配置证书和私钥进行SSL通信验证
nginx配置证书和私钥进行SSL通信验证
215 4
|
弹性计算 JavaScript 数据可视化
|
2月前
|
存储 缓存 弹性计算
阿里云经济型e实例云服务器评测:企业官网搭建的性价比之选
阿里云服务器经济型e实例可以用来搭建企业网站吗?云服务器作为搭建企业官网的基础设施,其性能、稳定性、成本等因素直接影响着官网的运营效果。阿里云经济型e实例云服务器作为一款性价比较高的产品,备受用户关注。许多企业在选择云服务器搭建官网时,都会将其纳入考虑范围。本文将详细探讨阿里云经济型e实例云服务器的特点、性能表现、稳定性与可靠性,以及成本考量,最终解答是否适合用它来搭建企业官网。
|
3月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
3月前
|
域名解析 人工智能 弹性计算
DeepSeek服务器繁忙解决方法:使用阿里云一键部署DeepSeek个人网站!
通过阿里云一键部署DeepSeek个人网站,解决服务器繁忙问题。学生用户可领取300元代金券实现0成本部署,普通用户则可用99元/年的服务器。教程涵盖从选择套餐、设置密码到获取百炼API-KEY的全流程,助您快速搭建专属大模型主页,体验DeepSeek、Qwen-max、Llama等多款模型,无需代码,最快5分钟完成部署。支持绑定个人域名,共享亲友使用,日均成本仅约1元。
260 10
|
21天前
|
物联网
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
522 31