koa怎么创建一个https的服务器呢
 发布于 10 年前  作者 wenshiqi0  13783 次预览  最后一次回复是 7 年前  来自 问答 

基础模块已经加上的差不多了 什么beacat啊 redis啊 包括socketio也都加上了 现在要开始添加安全的模块 首先是openssl 怎么让koa服务器以https的方式来启动呢

13 回复
wenshiqi0

解决了 不好意思= =

azathothes

@wenshiqi0 能具体说一下怎么实现的吗?谢谢

joesonw

node服务器一般放在nginx后面跑.

glj1102

https需要网站证书,配置在nginx

magicdawn
const app = new Koa
const server = https.createServer(app.callback(), { /* 其他 */ })

https://github.com/koajs/koa/blob/master/lib/application.js#L121

yakczh

https以后,是不是抓包就无效了

andyhu

@glj1102 证书可以用letsencrypt-express自动生成

glj1102

@andyhu 不管怎么生成,最终还是需要把证书配置在服务器上进行认证

c15881291595

用nginx就可以了

weierbufan

看下这个链接:koa https,使用nginx做哪里配置https服务,然后反向代理到你的koa提供的http服务。

hanzichi

@glj1102 请教下用 nginx 还要配置证书吗?

hanzichi

@c15881291595 请教下用 nginx 还要配置证书吗?

hanzichi

@weierbufan 请教下用 nginx 还要配置证书吗?