nginx使用反向代理支持node.js - 前端笔记-使用nginx反向代理支持多个node.js网站 80端口访问 一,使用node.js开启web服务 //注意:需要引入 ...

学习笔记

点滴记忆
回忆过往
首页>> web后端 >>nginx使用反向代理支持node.js - 前端笔记
使用 nginx 反向代理支持多个node.js网站  80端口访问

一,使用node.js开启web服务
    
//注意:需要引入 express body-parser
const express = require("express"); //引入第三方express框架
const app = express(); //创建web服务
const path = require("path"); //路径管理模块
app.use(express.static(path.join(__dirname"public"))); //静态资源管理
const bodyParser = require("body-parser"); //处理post接收值的第三模块
app.use(bodyParser.urlencoded({ extendedfalse })); //接收post传值中间件
app.use(bodyParser.json()); //接收json传真中间件

app.listen(900, () => {
  //监听端口
  console.log("http://127.0.0.1:900");
});


启动一下 node程序  先访问一下 网站是否正常

二,为域名  配置 nginx
    在nginx的安装目录下 找到conf/nginx.conf   文件打开   添加一个serve
    serve 字段和默认 的serve 同级就行

 server {
       # 监听端口 80
        listen       80;
        #  指定域名
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        root    "D:/phpStudy/PHPTutorial/WWW";

        #域名打开的路劲配置
        location / {
            index  index.html index.htm index.php l.php;
           autoindex  off;
        }

     
    }
    server{
      listen 80;
      server_name 1.cn;
      # localhost / {
      #   root adc ;
      #   index index.html
      # }
       # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        location / {
            proxy_pass   http://127.0.0.1:900;
        }

    }






×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » nginx使用反向代理支持node.js

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)