window配置Nginx的坑

1.配置路径

http{

server{
  listen       3018;
  server_name  localhost;
  location / {
     root  C:/build;
     index  index.html index.htm;
  }
 }

2.配置反向代理问题

(1)配置一个代理好说

         location /api/ {
              proxy_pass ip:3000;
        }

(2)配置多个代理这个问题被困扰了好久按照网上配置全不起作用,只是其中一个被代理成功其他都不行

最后自己慢慢摸索最后成功了下面是代码(注意每次启动nginx的时候先去任务管理器中的详细信息中去吧nginx的进程关掉,点击nginx结束进程树然后重启)

         location /ip1{
          proxy_pass http://127.0.0.1:3333;
        }
         location /ip2/ {
             rewrite ^/ip2/(.*)$ /$1 break;
    proxy_pass http://127.0.0.1:44444;
        }
         location /ip3/ {
       rewrite ^/ip3/(.*)$ /$1 break;
    proxy_pass http://127.0.0.1:5555;
        }
        location / {
            root   html;
            index  index.html index.htm;
        }

注意上面的break语句,第一个是没有的,之前我就是把第一个写上了break导致只能有一个ip代理成功其他都是报404,也不知道啥问题,有关/ip1和/ip1/的区别这个网上还是解释的很清楚的

感谢观看,如有帮助甚是欣慰,若无用请留言,鄙人尽力解答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值