入门级Nginx反向代理nodejs

本着想实现前后端分离开发的初衷,我决定学习一下关于nignx反向代理的配置。

1、下载Nginx稳定版本

2、打开nginx配置文件 nginx.conf;

3、在http模块的server部分配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
server {
        listen       80;  // Nginx的监听端口
        server_name  localhost;  // 访问Nginx服务器的域名
 
        location / {
        root D:/Blog2.0/blog-v2/dist;  //前端项目入口文件的路径
        index index.html index.htm;  //前端入口文件为index.html
    }
 
 
    location /api {  //凡是以/api开头的http请求都会被下面的服务器处理
            proxy_pass  https://127.0.0.1:5777;  //被代理的服务器的域名
            proxy_redirect     off;
            proxy_set_header   Host             $host;
            proxy_set_header   X-Real-IP        $remote_addr;
            proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
    }  

以上就是关于nginx反向代理的知识。

有关于nginx其他方面的知识以后再记录吧。

 

posted @   落落月  阅读(10087)  评论(1编辑  收藏  举报
编辑推荐:
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
点击右上角即可分享
微信分享提示