nginx-反向代理服务器

nginx-反向代理服务器

建议直接去看getway网关服务,比这个牛逼!!!

1:请求转发

客户端,浏览器-----发送请求到nginx

nginx得到请求------根据请求转发到具体服务器中(具体发送到哪些:使用路径匹配:比如:请求地址包含eduservice的…)

2:负载均衡

比如nginx得到四个请求,而总共有两个服务器,负载均衡就是将这四个请求平均的分给两个服务器

但根据什么进行,就需要自己弄了,比如:根据时间、、、

3:动静分离

把java代码和静态页面分离开来,比如访问页面的时候,就让其去静态页面

4:下载以及使用

官网下载即可

启动:在cmd窗口:nginx.exe

注:如果时cmd启动,那么关闭cmd窗口时无法将其关闭的

关闭:在cmd窗口:nginx.exe -s stop

5:配置nginx

在nginx.conf中进行配置

将其端口号进行改变

listen       81;

配置nginx转发规则

​ 在http {}中创建配置

    server{
        listen 9001;
        server_name localhost;

        location ~ /eduservice/ {           
             proxy_pass http://localhost:8001;
        }

        location ~ /eduoss/ {           
             proxy_pass http://localhost:8002;
        }
    }

如果后续继续添加端口,那就继续添加即可

配置上传视频大小限制,在http中

client_max_body_size 1024m;
6:在前端地址

直接写成nginx的地址,交由nginx进行请求转发、负载均衡、动静分离

BASE_API: '"http://localhost:9001"',
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值