1域名解析到服务器
点击域名 域名解析 解析设置 添加记录 记录值为服务器公网IP
2服务器开放端口号
点击云服务器 安全组 配置规则 添加访问规则 开放使用到的端口号
3配置https
-
登录阿里云到sll证书管理 使用免费证书 创建证书 并证书申请
-
点击申请 填写相关信息 申请成功
-
点击下载选择对应的服务器类型下载 以下是nginx
-
把下载下来的pem跟key 放在服务器内 并部署 选择对应的云服务器或者其他资源 点击部署 填写对应的pem 跟key 的服务器路径地址 点击保存 部署完成
-
使用nodejs 接入证书 实现https 端口号需要在云服务器 安全组中开放
const express = require('express') const app = express() const https = require('https'); const fs = require('fs'); // node接入证书 const options = { cert: fs.readFileSync('./ssl/xyz.pem'), key: fs.readFileSync('./ssl/xyz.key') } let server = https.createServer(options, app) server.listen(8443, (err) => { if(!err) { console.log('服务器已启动 端口号8443:::') console.log('http://127.0.0.1:8443') } }) app.all('*',function (req,res,next) { res.header('Access-Control-Allow-Origin','*') res.header('Access-Control-Allow-Headers','X-Requested-With,Content-Type') res.header('Access-Control-Allow-Methods','GET,POST,OPTIONS') next() }) app.get('/hello', (req, res) => { //获取参数req.query res.send('hello world') //响应数据给客户端 })
原文链接:https://blog.csdn.net/weixin_39007040/article/details/129302558?ops_request_misc=&request_id=7b36c50e0b7d411c96a603116b172418&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-1-129302558-null-null.268%5Ev1%5Econtrol&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85