gpt4 book ai didi

Docker 作为 Web 服务的代理服务器

转载 作者:行者123 更新时间:2023-12-02 18:08:37 25 4
gpt4 key购买 nike

我的应用程序与支持代理服务器的 Web 服务集成。所以我需要进行集成测试来证明它有效。

所以我想用 Docker 创建一个本地代理服务器,我可以运行真正的集成测试来验证我的 web 服务可以通过代理接口(interface)调用而没有错误。

所以我尝试了https://github.com/jwilder/nginx-proxy

我启动了容器:

docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy

当我使用它时,我得到一个 503 错误 503 Service Temporarily Unavailable
我误解了这个代理的作用吗?

最佳答案

尽管这已在评论中解决,但我将尝试回答以下问题:

Am I misunderstanding what this proxy does?



是的。您的项目需要的是正向代理的可用性,而您尝试使用的是反向代理。一旦您浏览了 Difference between proxy server and reverse proxy server 上评分最高的答案,这将变得更加清晰。

对于 TL;DR 时刻:

enter image description here

有许多可用的转发代理软件。您可以为您的项目选择其中任何一种。他们之中有一些是:
  • Squid
  • Polipo
  • Apache Traffic Server
  • Privoxy
  • TinyProxy
  • 关于Docker 作为 Web 服务的代理服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41905967/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com