前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >nginx配置SSL证书

nginx配置SSL证书

作者头像
似水的流年
发布于 2019-12-05 10:31:53
发布于 2019-12-05 10:31:53
3.7K00
代码可运行
举报
文章被收录于专栏:电光石火电光石火
运行总次数:0
代码可运行

使用vim打开配置文件vim /etc/nginx/nginx.conf

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http{
    #http节点中可以添加多个server节点
    server{
        #监听443端口
        listen 443;
        #对应的域名,把xyz.com改成你们自己的域名就可以了
        server_name xyz.com;
        ssl on;
        #从腾讯云获取到的第一个文件的全路径
        ssl_certificate /root/ssl/xxx.crt;
        #从腾讯云获取到的第二个文件的全路径
        ssl_certificate_key /root/ssl/xxx.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;

        #这是我的主页访问地址,因为使用的是静态的html网页,所以直接使用location就可以完成了。
        location / {
                #文件夹
                root /usr/local/service/ROOT;
                #主页文件
                index index.html;
        }
    }
    #默认打开的端口是80端口,所以我们需要做一个重定向,我们在上一个代码块的基础上增加一个server节点提供重定向服务。
    server{
        listen 80;
        server_name xyz.com;
        rewrite ^/(.*)$ https://xyz.com:443/$1 permanent;
    }
}

然后使用保存配置文件,使用nginx -t命令对文件对配置文件进行校验,如果看到successful表示文件格式证书,这时候我们就可以启动nginx服务或者重新加载nginx配置文件。  启动nginx服务:service nginx start  重新加载配置文件:nginx -s reload

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-09-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Nginx实战教程(9)Nginx配置SSL证书实现https访问
本文主要记录Nginx怎么配置SSL证书,前提是Nginx安装成功和SSL证书已经获取。
haikangweishi
2020/04/08
2.5K0
Nginx配置文件_nginx.conf
留存配置文件,以便需要的时候随时使用 #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type ap
CodeWwang
2022/08/24
7510
在nginx配置文件中删除了index.php就报错
[root@izkbs00av8xzccz conf.d]# systemctl restart nginx Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details. [root@izkbs00av8xzccz conf.d]# vim default.conf #
botkenni
2022/01/21
7520
20-Nginx配置SSL证书提供HTTPS访问
配置之前需要将证书上传到conf文件夹下的, 然后将上面的名字修改就可以, 我之前买的证书过期了, 就不重新买了~
彼岸舞
2022/09/13
6200
Nginx配置SSL实现https请求并重定向http请求的实现
因为我的网站是部署在腾讯云上的,腾讯云同时也提供了免费的SSL证书(有效期1年)。
Bug生活2048
2018/08/31
3.9K0
Nginx配置SSL实现https请求并重定向http请求的实现
Linux下Nginx配置SSL以及301重定向
Nginx配置文件,位置/etc/nginx/sites-enabled下的default文件
no怕不了木
2023/10/26
1K0
docker安装nginx并配置https
配置完后,访问example.com、www.example.com 的请求会被转发到服务器的8090端口
Java那些事儿
2020/07/21
15.7K3
docker安装nginx并配置https
nginx配置ssl证书实现https
SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。
后端码匠
2020/08/21
7.7K0
nginx配置ssl证书实现https
如何在Nginx不绑定域名下使用SSL/TLS证书?
该文主要记录如何在没有购买域名的情况下使用SSL/TLS协议,即地址前面的http变成了https。但是这样的SSL协议是会被浏览器认为是不安全的。在开发或者测试环境可以这样搞,生产环境下还是乖乖的买个域名吧。
Johnson木木
2021/01/05
3.9K0
halo配置 域名和 ssl
我使用的是腾讯云,申请免费的 TrustAsia 的 SSL 证书,阿里云等或者其他平台一般都会提供 TrustAsia 的 SSL 证书的,填好域名等相关信息,一般 10 分钟内就可以下载证书了。
leader755
2022/03/09
3.1K0
Nginx配置HTTPS
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。----摘自百度百科。 HTTPS (全称:Hypertext Transfer Protocol Secure [5] ),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 [1] 。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。 HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。----摘自百度百科。
cultureSun
2023/05/18
2.4K0
nginx配置 ssl证书详细说明以及案例
打开Nginx配置文件(通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/default),在服务器块(server block)中添加SSL配置。
西里网
2025/03/25
1930
拥抱https之Nginx配置详解
了解之后发现我申请的域名是单域名, 如 baidu.com和ssl.baidu.com认为是两个域名,只是他们的主域名是baidu.com。因此我的子域名也需要在申请个ssl。填入域名地址。等待一会后再安装到我的又拍云上。
西柚dzh
2022/06/09
5660
拥抱https之Nginx配置详解
ssl证书部署
最近项目上需要使用ssl证书,部署起来也很简单 通过docker 运行nginx 容器
用户9347382
2022/01/10
3.8K0
SSL 证书部署过程
本文演示环境 操作系统(64位):Ubuntu 16.04 CentOS 7.3 服务器软件:Nginx和Apache SSL证书:DV SSL 域名:19time.cn(已经解析二级域名wx.1
赵腰静
2018/03/09
4.8K0
SSL 证书部署过程
Nginx配置SSL证书
HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性
码客说
2019/10/22
3.4K0
https之ssl证书配置前端+后端(koa)
原文文档:https://cloud.tencent.com/document/product/400/35244
biaoblog.cn 个人博客
2022/08/28
2.9K0
nginx配置https
只配置443会导致http和https共存, 只要再80里配置个重定向即可return 301 https://$server_name;
治电小白菜
2020/08/25
1.3K0
NGINX服务器下配置SSL证书
  配置nginx服务器的ssl证书要去nginx目录下中conf文件夹下的nginx.conf中寻找server,找到监听443端口的server,把#打开(即关闭掉注释),修改以下配置(仅供参考)
十月梦想
2018/08/29
5.4K1
nginx学习配置
格式:proxy_cache_path path [levels=numbers] keys_zone=zone_name:zone_size[inactive=time] [max_size=size]
是小张啊喂
2021/02/13
4760
nginx学习配置
相关推荐
Nginx实战教程(9)Nginx配置SSL证书实现https访问
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验