Nginx配置反向代理Nodejs

2019-06-10  本文已影响0人  有内涵的Google

Nginx配置反向代理到Nodejs服务器

实验环境 :
我这里选用的操作系统是Centos7.x,Nginx1.14.2,Node11.13.0

server {
        listen 80;
        server_name www.mkblog.top;
        location / {
                proxy_pass http://127.0.0.1:8000;
        }
}

这里listen是监听的端口,而server_name是访问的域名,location /是当我们访问www.mkblog.top的时候代理到本机的http://127.0.0.1:8080这里也就是用Nodejs写的服务器。

测试

server.js

const express = require('express');
const fs = require('fs');
let app = express();
app.listen(8080);
app.get('/',(req,res) => {
        res.json({
        "code": 200,
        "msg": 'success This is Nginx server one'
})
});
app.get('/api',(req,res) => {
        res.json({
                "code": 200,
                "msg": "This is Nginx www.mkblog.top /api Server"
        });
});
app.use(express.static('./'));

当然为了测试的成功,我们要先去修改host文件一般是在C:\Windows\System32\drivers\etc下,在里面新增一行
10.10.70.202 www.gumt.top # Nodejs server
就是在不配置DNS服务器的情况下,进行域名解析。这是在物理机上浏览器里面输入www.gumt.top就能访问到自己所写的Nodejs服务器
同步更新到我的个人博客曌明博客

上一篇下一篇

猜你喜欢

热点阅读