美好的一天,
正如我的理解。转发代理就像一个帮助重定向的中间人。
例如,我有一个Web应用程序,我想调用Web服务。我希望它通过代理。
所以它会变成如下:应用程序 - >代理服务器 - > Web服务
但是,我从互联网上找到了一些我不明白的东西。代理配置在httpd.conf
配置。
<VirtualHost *:80>
ProxyPass / http://127.0.0.1:8080/
</VirtualHost>
根据我的理解,这意味着任何带有“/”的请求将指向http://127.0.0.1:8080/
。
我开始在这里混淆,这就像做重定向一样,是否与代理有关?如果是,在哪里放置代理IP?
好心提醒。
代理IP已通过声明在服务器块中声明
<VirtualHost *:80>
就像在本地IP端口80上说的那样,yu有一个虚拟服务器正在处理服务器块中的任何内容。
重定向和代理之间的区别在于,在重定向中,您被重定向到不同的URL。
例如,如果你重定向上面的,如果你点击localhost:80 ---> localhost:8080
如果那是问题,请查看ProxyRemote directive for proxying遥控器。