美好的一天,
以我的理解。转发代理就像中间人一样,可以帮助您进行重定向。
例如,我有一个Web应用程序,并且我想调用Web服务。我希望它通过代理。
因此它将变成如下所示: 应用程序->代理服务器-> Web服务
但是,我从互联网上发现了一些我不理解的东西。代理配置在httpd.conf
上进行配置。
<VirtualHost *:80>
ProxyPass / http://127.0.0.1:8080/
</VirtualHost>
据我了解,这意味着任何带有“ /”的请求都将直接指向http://127.0.0.1:8080/
。
我在这里开始感到困惑,这就像在做重定向一样,与代理相关吗?如果是,将代理IP放在哪里?
请告知。
答案 0 :(得分:0)
已通过声明
在服务器块中声明了代理IP。<VirtualHost *:80>
就像在本地IP端口80上说,您有一个虚拟服务器可以执行服务器块中的所有操作。
重定向和代理之间的区别在于,在重定向中,您将重定向到另一个URL。
例如,如果您重定向上述内容,并且您按了localhost:80 ---> 本地主机:8080
如果有问题,请查看ProxyRemote directive for proxying遥控器。