博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs服务器部署教程四,部署ssl证书,升级为https
阅读量:4084 次
发布时间:2019-05-25

本文共 1366 字,大约阅读时间需要 4 分钟。

nodejs服务器部署最后一篇文章,部署ssl证书,升级http为https,其实网上相关教程有很多,但是略麻烦,本教程让你一切从简,5分钟搞定https,免费一年哦

申请ssl证书

免费申请的机构有很多,我用的是腾讯云的,进入腾讯云官网,云产品的ssl证书管理,可免费申请。

申请后5分钟左右就会颁发证书,我们下载下来解压后长这样

nginx证书长这样

dns解析

申请完证书官方有详细的部署教程,这里简单介绍。我们需要做dns解析

服务器部署ssl证书

前两篇教程我们已经成功安装了nginx,所以以部署nginx服务器的证书为例,首先建立一个ssl文件夹,把nginx证书放进去,然后通过ftp上传到www目录下,接着要配置nginx的配置文件

upstream vueblog {    server 127.0.0.1:8080;}server {    listen 80;    # 修改为自己的域名    server_name vueblog.86886.wang;    # 301 重定向    return 301 https://vueblog.86886.wang$request_uri;}server {    listen 443;    server_name vueblog.86886.wang;    ssl on;    # 证书路径不要写错    ssl_certificate /www/ssl/1_vueblog.86886.wang_bundle.crt;    ssl_certificate_key /www/ssl/2_vueblog.86886.wang.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;    if ($ssl_protocol = "") {    rewrite ^(.*) https://$host$1 permanent;    }        location / {        proxy_set_header Host  $http_host;        proxy_set_header X-Real-IP  $remote_addr;          proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;        proxy_set_header X-Nginx-proxy true;        # 这里也要修改为你的二级域名前缀        proxy_pass http://vueblog;        proxy_redirect off;    }}

把配置文件长传到etc/nginx/conf.d文件夹下,执行sudo nginx -s reload重启服务器,至此就完成了ssl证书的部署,并拥有301重定向功能

 

 

原文

转载地址:http://caqni.baihongyu.com/

你可能感兴趣的文章
ubuntu 12.04 安装 GMA3650驱动
查看>>
新版本的linux如何生成xorg.conf
查看>>
xorg.conf的编写
查看>>
启用SELinux时遇到的问题
查看>>
virbr0 虚拟网卡卸载方法
查看>>
No devices detected. Fatal server error: no screens found
查看>>
新版本的linux如何生成xorg.conf
查看>>
virbr0 虚拟网卡卸载方法
查看>>
Centos 6.0_x86-64 终于成功安装官方显卡驱动
查看>>
Linux基础教程:CentOS卸载KDE桌面
查看>>
db sql montior
查看>>
read humor_campus
查看>>
IBM WebSphere Commerce Analyzer
查看>>
Unix + OS IBM Aix FTP / wu-ftp / proftp
查看>>
my read work
查看>>
db db2 base / instance database tablespace container
查看>>
hd disk / disk raid / disk io / iops / iostat / iowait / iotop / iometer
查看>>
project ASP.NET
查看>>
db db2_monitorTool IBM Rational Performace Tester
查看>>
OS + Unix Aix telnet
查看>>