一.业务需求

公司线下业务的需要访问某个业务网站,但是公司的互联网出口IP地址为对端安全设备封堵,为规避此问题,在阿里云搭建反向代理服务器,通过反向代理转发到目标业务,解决不能访问的问题。

二.处理方式

1.在阿里云申请购买ECS虚拟机

2.在阿里云购买弹性公网IP地址,并绑定到ECS主机,也可以使用nat网关或者负载均衡SLB端口映射的方式,实现通过公网地址访问到ECS的代理软件的监听端口。

3.ECS虚拟机上安装haproxy代理软件,使用tcp或者http模式反向代理。

具体的haproxy的配置文件如下:

#---------------------------------------------------------------------
# Example configuration for a possible web application.  See the
# full configuration options online.
#
#   http://haproxy.1wt.eu/download/1.4/doc/configuration.txt
#
#---------------------------------------------------------------------#---------------------------------------------------------------------
# Global settings
#---------------------------------------------------------------------
global# to have these messages end up in /var/log/haproxy.log you will# need to:## 1) configure syslog to accept network log events.  This is done#    by adding the '-r' option to the SYSLOGD_OPTIONS in#    /etc/sysconfig/syslog## 2) configure local2 events to go to the /var/log/haproxy.log#   file. A line like the following can be added to#   /etc/sysconfig/syslog##    local2.*                       /var/log/haproxy.log#log         127.0.0.1 local2chroot      /var/lib/haproxypidfile     /var/run/haproxy.pidmaxconn     4000user        haproxygroup       haproxydaemon# turn on stats unix socketstats socket /var/lib/haproxy/stats#---------------------------------------------------------------------
# common defaults that all the 'listen' and 'backend' sections will
# use if not designated in their block
#---------------------------------------------------------------------
defaultsmode                    httplog                     globaloption                  httplogoption                  dontlognulloption http-server-closeoption forwardfor       except 127.0.0.0/8option                  redispatchretries                 3timeout http-request    10stimeout queue           1mtimeout connect         10stimeout client          1mtimeout server          1mtimeout http-keep-alive 10stimeout check           10smaxconn                 30000#---------------------------------------------------------------------
# main frontend which proxys to the backends
#---------------------------------------------------------------------
#frontend  main *:5000
#    acl url_static       path_beg       -i /static /images /javascript /stylesheets
#    acl url_static       path_end       -i .jpg .gif .png .css .js#    use_backend static          if url_static
#    default_backend             app#---------------------------------------------------------------------
# static backend for serving up images, stylesheets and such
#---------------------------------------------------------------------
#backend static
#    balance     roundrobin
#    server      static 127.0.0.1:4331 check#---------------------------------------------------------------------
# round robin balancing between the various backends
#---------------------------------------------------------------------
#backend app
#    balance     roundrobin
#    server  app1 127.0.0.1:5001 check
#    server  app2 127.0.0.1:5002 check
#    server  app3 127.0.0.1:5003 check
#    server  app4 127.0.0.1:5004 check
listen fpsquid01bind *:9999mode tcp
balance leastconnserver web01 tysl.henan.chinatax.gov.cn:443 check inter 500 rise 1 fall 2

4.公司线下业务的软件配置阿里云代理的公网地址和端口

使用阿里云ECS绑定弹性公网IP搭建反向代理服务器相关推荐

  1. 为弹性云服务器申请和绑定弹性公网IP

    操作场景 可以通过申请弹性公网IP并将弹性公网IP绑定到弹性云服务器上,实现弹性云服务器访问公网的目的. 申请弹性公网IP 登录管理控制台. 在管理控制台左上角单击,选择区域和项目. 在系统首页,选择 ...

  2. 解绑定和释放弹性云服务器的弹性公网IP

    操作场景 当弹性云服务器无需继续使用弹性公网IP,可通过解绑定和释放弹性公网IP来释放网络资源. 在弹性负载均衡服务下创建并绑定的弹性公网IP地址,在虚拟私有云的弹性公网IP地址列表中可以显示,但是不 ...

  3. 阿里云服务器如何更换公网ip地址?

    阿里云服务器可以更换公网ip吗?当然是可以的,阿里云服务器创建成功后6小时内可以免费更换3次公网ip地址,那么如果操作呢? 首先打开服务器控制台实例界面,顶部菜单栏左上角处,选择服务器所在地域,就可以 ...

  4. 阿里云ECS服务器配置LAMP使用IP地址无法访问填坑(一)

    阿里云ECS服务器配置LAMP使用IP地址无法访问填坑(一) 闲来无事,想配置一下阿里云赠送半年的免费ECS服务器,根据阿里云的官方文档,手动搭建LAMP环境刚开始就遇到了麻烦,配置好apache之后 ...

  5. 阿里云服务器ECS接入多IP_ECS绑定多个弹性公网IP搭建教程

    很多场景下我们需要单服务器多IP来完成业务需求,运营商们大多采取单独出售ip来满足客户需求,当然相对靠谱的运营商是我们的首选,下面介绍一下阿里云ECS部署多IP是如何实现的. 1.选择云服务器ECS ...

  6. 阿里云服务器ECS接入多IP_ECS绑定多个弹性公网IP搭建

    很多场景下我们需要单服务器多IP来完成业务需求,运营商们大多采取单独出售ip来满足客户需求,当然相对靠谱的运营商是我们的首选,下面介绍一下阿里云ECS部署多IP是如何实现的. 1.选择云服务器ECS ...

  7. 在浏览器访问不到在阿里云购买服务器的公网ip的解决历程

    从今天下午6点多搞到现在,搞得头疼 一度心里崩溃,觉得自己好辣鸡,才接触这个服务器,真的啥都不懂. 一开始用ssh建立好本地连接,然后用filezilla把文件上传,兴奋的去浏览器访问自己的公网ip, ...

  8. 阿里云ECS上Linux系统实例搭建FTP站点

    背景知识 在开始第一天任务之前,先记录一下 ECS .FTP .VSFTPD这三个概念.(如果不了解它们分别代表什么,那么此次任务的意义就没法体现.) ECS :云服务器 ECS ,全称 Elasti ...

  9. 阿里云 ECS 云计算训练营 Day2:搭建简历网站

    这是什么? 我正在参加"阿里云高校师生计划". 除了可以领取长达一年的免费云服务器体验, 在校学生还可以从零开始学习使用云计算,或参与 AI 实训营,最后获得礼品~(详情点我!) ...

最新文章

  1. android中xml tools属性详解
  2. 接口本地正常服务器报500_运维该如何解决服务器底层维护难题?
  3. lintcode 最长上升连续子序列 II(二维最长上升连续序列)
  4. js 控制文件名与文件大小
  5. java运行多个linux命令_在shell的一行中运行多个命令
  6. MetaException(message:Hive Schema version 2.1.0 does not match metastore‘s schema version 1.2.0 Meta
  7. Linux Python 安装第三方库时报错 package wheel is not installed
  8. saltstack实战2--远程执行之模块(Modules)
  9. xenserver安装使用
  10. c语言popen函数多线程,关于多线程:多线程环境中的Python-Subprocess-Popen行为不一致...
  11. 云智慧获 D 轮数 2500 万美元投资:全力推动智能运维落地
  12. MySQL 参数设置
  13. GAN 生成mnist数据
  14. Windows 7 安装主题包,双击没反应的临时解决方法
  15. 《结构分析的有限元法与MATLAB程序设计》笔记
  16. arm架构安装rxtx_树莓派JAVA开发串口(RXTX)和GPIO(pi4j)
  17. 于的繁体字有几种写法_于字书法繁体字怎么写
  18. ${pram.name}
  19. 利用泰勒展开式实现sin(x),cos(x)函数
  20. Quartus 在工具栏设置功能快捷方式

热门文章

  1. 浪潮服务器bios设置 改硬盘接口,怎么修改电脑BIOS硬盘接口!
  2. krap病毒家族解密方式及ao变种分析
  3. Flutter 网络请求 Dio 拦截器详解
  4. 离散数学第二章 谓词逻辑
  5. 求伯君—金山电脑公司总裁
  6. [随笔] 不能卸,我舍不得。IE8,Beta2的。
  7. 易语言大漠多线程启动方式许可证
  8. 樱花未开(更新完毕)
  9. android 输入法更换_一种动态切换Android系统输入法的弹出模式的方法与流程
  10. ognl表达式 讲解