美文网首页
Nginx配置反向代理Nodejs

Nginx配置反向代理Nodejs

作者: 有内涵的Google | 来源:发表于2019-06-10 11:13 被阅读0次

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

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

    • 1.进入Nginx的辅助配置文件/etc/nginx/conf.d/default.conf在下面加入如下代码
    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服务器
    同步更新到我的个人博客曌明博客

    相关文章

      网友评论

          本文标题:Nginx配置反向代理Nodejs

          本文链接:https://www.haomeiwen.com/subject/lsulaqtx.html