zoukankan      html  css  js  c++  java
  • nginx代理其他网站

    问题来源:工作当中遇见了尴尬的事,联通商城的选号界面选不出来号码,经过排查原因,是由于我们的电信宽带不能访问联通的数据导致的。那么问题来了,怎样通过代理服务器访问联通的网络?

    解决方案:利用nginx代理其他网站,并修改主机的hosts

      nginx配置如下:

      location /{
            rewrite  ^.+apis/?(.*)$ /$1 break;
            include  uwsgi_params;
            proxy_pass  http://admin.mall.10010.com;
        }
    
    
       location /admin {
            rewrite  ^.+apis/?(.*)$ /$1 break;
            include  uwsgi_params;
             proxy_pass  http://num.10010.com;
           }

      重启nginx

      修改hosts:

    @ECHO OFF&PUSHD %~DP0 &TITLE 添加映射
    
    Rd "%WinDir%system32	est_permissions" >NUL 2>NUL
    Md "%WinDir%System32	est_permissions" 2>NUL||(Echo 请使用右键管理员身份运行!按任意键退出。&&pause >nul&&Exit)
    Rd "%WinDir%System32	est_permissions" 2>NUL
     
    echo 当前是管理员运行了
    ::设置待搜索的文件
    set File=C:WindowsSystem32driversetchosts
    
    ::设置要搜索的字符串
    set Str=60.205.222.146 admin.mall.10010.com
    
    findstr /i /c:"%Str%" "%File%" >nul 2>nul && echo 已添加过,无需重复添加,按任意键退出 &&Pause >nul&&Exit || echo 正在为您添加
    echo. >> C:WindowsSystem32driversetchosts
    echo 60.205.222.146 admin.mall.10010.com >> C:WindowsSystem32driversetchosts
    ipconfig /flushdns
    echo "刷新DNS完成"
    echo 添加成功,按任意键退出
    
    pause >NUL && EXIT

    把上面的脚本用记事本写进去改后缀为,bat即可 在主机上执行

    问题解决!

  • 相关阅读:
    flex 布局 shrink 属性
    flex 布局 flex-grow 属性
    flex 布局 flex-basis 属性
    flex 布局 justify-content 对齐的图解
    CSS定位要点笔记
    CSS浮动要点笔记
    CSS选择器要点笔记
    eslint no-unused-vars 解决办法
    NodeJs使用Promise解决多层异步调用的简单学习
    windows10 搭建 NTP 时间服务器
  • 原文地址:https://www.cnblogs.com/pangyangqi/p/11009420.html
Copyright © 2011-2022 走看看