使管理多个在不同端口上运行的应用程序变得简单
Ergo Proxy - 用于本地域名管理的反向代理代理。 通过自定义本地域,使管理多个在不同端口上运行的应用程序变得简单。
请参阅 示例
python3 -m http.server 8800 & # launch a web server listening on 8800
echo "http://localhost:8800 mylocalsite" > .ergo # adds a service "mylocalsite" to ergo
ergo local & # it may need sudo since it binds to port 80
curl http://mylocalsite.localhost # make a HTTP request to the ergo service :)Ergo 的目标是成为一个简单的反向代理,遵循 Unix 理念,只做一件事,而且做得很好。简单意味着不需要神奇的技术。它只是一个灵活的反向代理,扩展了众所周知的 /etc/hosts 声明。
在本地处理多个应用程序,并且需要记住每个代表每个微服务的端口是令人沮丧的。我想找到一个简单的方法来为每个服务分配一个合适的本地域名。Ergo 解决了这个问题。
暂无开放 Issues,或尚未同步最近议题。