【问题标题】:configuration proxy in httpd.confhttpd.conf 中的配置代理
【发布时间】:2019-08-17 19:01:33
【问题描述】:

早安,

据我了解。转发代理就像一个中间人来帮助做重定向。

例如,我有一个 Web 应用程序,我想调用一个 Web 服务。我希望它通过代理。

所以它会变成如下所示: 应用程序 --> 代理服务器 --> 网络服务

但是,我从互联网上发现了一些我不明白的东西。代理配置在httpd.conf配置。

<VirtualHost *:80>
   ProxyPass / http://127.0.0.1:8080/
</VirtualHost>

据我了解,这意味着任何带有“/”的请求都将指向http://127.0.0.1:8080/

我在这里开始混淆,这就像做重定向,它与代理有关吗?如果是,代理IP放在哪里?

请多多指教。

【问题讨论】:

    标签: apache redirect proxy webserver virtualhost


    【解决方案1】:

    代理IP已经通过声明在服务器块中声明了

    <VirtualHost *:80>
    

    这就像在本地 IP 端口 80 上说,你有一个虚拟服务器在做服务器块中的任何事情。

    重定向和代理之间的区别在于,在重定向中,您将被重定向到不同的 URL。

    例如,如果您重定向上述内容,如果您点击 localhost:80 ---> 本地主机:8080

    如果是这样,请查看ProxyRemote directive for proxying 遥控器。

    【讨论】:

      猜你喜欢
      • 2014-03-03
      • 1970-01-01
      • 2016-08-08
      • 2015-08-05
      • 2015-07-30
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多