使用nginx反向代理nodejs端口,解决通过https请求nodejs创建的api

作者: Lynan 分类: Node.js,建站经验 发布时间: 2018-03-12 17:11

这两天我将我的网站都使用了https,同时带来一个问题,之前运行在http上的nodejs后端api无法使用https请求,通过一番搜索,终于找到解决办法。
使用nginx代理,转发nodejs端口

server {
        listen 443;
        server_name yourdomain.com; #填写绑定证书的域名
        ssl on;
        ...
        #以下是反向代理内容
        location /node {
        proxy_pass http://127.0.0.1:3000/;
        }
       #如此设置以后重启nginx服务,现在可以通过https://yourdomain.com/node , 访问的效果如同以前访问 http://yourip:3000/
    }

我的nodeapi终于可以欢快地使用https进行请求了,奔

发表评论

电子邮件地址不会被公开。 必填项已用*标注