Skip to content

增加境外web接入服务器 #183

@gaoyifan

Description

@gaoyifan

由于ustclug.org备案遇到困难,建议将ustclug.org的web接入点迁移到境外。 #157
兽兽给我们赞助了一台位于阿里云香港的VPS。
个人建议将整个ustclug.org域的校外访问都移动出去。

备忘:

  • 新机器初始化:tinc (LUGI)、LDAP、ssh cert、salt-minion、telegraf
  • 实现web请求转发(待讨论*)
  • NS服务增加“科大”分域:校内解析不变,校外解析到香港

目前想到的几个转发方案,请大家一起集思广益:

  1. 香港VPS配置nginx反向代理服务。需要修改nginx配置时,同时更新校内的反代服务器,和香港的反代服务器。
    好处是可以针对校内外配置不同的策略,比较灵活。缺陷是更新配置相对麻烦。

  2. 校内的反代服务器新增一个内网IP,香港VPS将HTTP/HTTPS流量DNAT到新IP上。反向代理服务器上根据源地址,配置策略路由,走不同的网关回去。
    好处是配置简单,香港的机器不需要同步nginx配置; 缺陷是反代服务器上需要配置策略路由,不算主流方案。

大家觉得哪个比较好?或者其他方案?


当前反代方案:
gateway-el -> revproxy-el (via DNAT)
revproxy-el -> backend (via HTTP)
其中gateway-el是网关,单纯处理IP数据。revproxy-el是反向代理服务器,为各个站点统一做反向代理。


已迁移域名:

204.ustclug.org
auth.ustclug.org
adrain.ustclug.org
calendar.ustclug.org
docs.ustclug.org
getvpn.ustclug.org
monitor.ustclug.org
myip.ustclug.org
opensuse-guide.ustclug.org
proxy.ustclug.org
qtguide.ustclug.org
servers.ustclug.org
status.ustclug.org
www.ustclug.org

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions