1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Node.js搭建https服务器

Node.js搭建https服务器

时间:2024-04-24 09:22:10

相关推荐

Node.js搭建https服务器

文章目录

前言一、下载Nginx类型证书二、打开下载好的文件,将.pem后缀的文件修改为.crt三、编写Node.js程序四、把程序上传到云服务器运行五、启动服务器,进行本地测试总结

前言

Node.js搭建https服务器需要SSL证书,证书申请可以参考这篇文章:阿里云申请免费SSL证书。


以下是本篇文章正文内容,下面案例可供参考

一、下载Nginx类型证书

二、打开下载好的文件,将.pem后缀的文件修改为.crt

三、编写Node.js程序

代码如下(示例):

const express = require('express')const https = require('https')const fs = require('fs')var app = express()const options = {key: fs.readFileSync('./ssl/xxxxxxxx.key'),cert: fs.readFileSync('./ssl/xxxxxxxx.crt')}app.get('/', (req, res) => {res.status(200).send('hello world')})https.createServer(options, app).listen(443, (res) => {console.log('Server Running');})

四、把程序上传到云服务器运行

参考文章:阿里云服务器运行node项目

五、启动服务器,进行本地测试

浏览器输入https://localhost

如果正常你将会看到浏览器给你的警告,因为你的证书是颁发给你的域名的,你在本地环境使用相当于冒用了你网站的证书所以浏览器会给出如下警告


总结

首先要在云服务器安装node、pm2环境,下载好对应的SSL证书,即可搭建https服务器。

1、安装node

2、安装pm2

3、申请证书

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。