使用 Apache 指令的反向代理

发布于 2024-11-27 04:27:35 字数 792 浏览 2 评论 0原文

我正在尝试使用 Apache 指令进行反向代理,

我将得到如下网址: https://192.168.1.67:/fes-bin/public/ezidentity/js/jquery-1.2.6.js

我想要修改如下: https://192.168.1.70:9843/portal /ezidentity/js/jquery-1.2.6.js

现在我的配置文件的一部分是这样的 ::

ProxyPass /home/fes/public/ezidentity/ https://192.168.1.70:9843/portal/ezidentity/

ProxyPassReverse /home/fes/public/ezidentity/ https://192.168.1.70:9843/portal/ezidentity/

上面我写了 Alias /fes-bin/ "/home/fes/" 这就是我在 Pass* 指令中使用 "/home/fes/" 的原因。

这还不行。该页面仍然显示内容未找到,但是如果我直接通过浏览器访问它,文件就会被加载。

我使用的是 2.0 以上的 Apache 版本。

提前致谢。

I am trying to do reverse proxy using Apache directives

I will get a url like this: https://192.168.1.67:/fes-bin/public/ezidentity/js/jquery-1.2.6.js

I want to modify it like: https://192.168.1.70:9843/portal/ezidentity/js/jquery-1.2.6.js

now part of my configuration file is like this ::

ProxyPass /home/fes/public/ezidentity/ https://192.168.1.70:9843/portal/ezidentity/

ProxyPassReverse /home/fes/public/ezidentity/ https://192.168.1.70:9843/portal/ezidentity/

and above i have written Alias /fes-bin/ "/home/fes/" thats why i have used "/home/fes/" in Pass* directives.

this is not getting worked . The page still says content not found , however if i access it directly through browser file gets loaded .

i am using Apache version above 2.0 .

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

抠脚大汉 2024-12-04 04:27:35

根据示例 URL,指令看起来应该如下所示。

ProxyPass /fes-bin/public/ https://192.168.1.70:9843/portal/
ProxyPassReverse /fes-bin/public/ https://192.168.1.70:9843/portal/

编辑 我最近刚刚“玩”过 Apache 作为反向代理,所以我对此一无所知。然而,我确实很容易地让它工作。除了 ProxyPass 指令之外,我还指定了一个 Listen 8080 指令并在客户端请求中指定了该端口。也许值得尝试一下。

Based on the example URL, it looks like the directives should be the following.

ProxyPass /fes-bin/public/ https://192.168.1.70:9843/portal/
ProxyPassReverse /fes-bin/public/ https://192.168.1.70:9843/portal/

Edit I have just recently been "playing" with Apache as a reverse proxy, so I am by no means knowledgeable about it. I did, however, get it working very easily. In addition to the ProxyPass directives, I also specified a Listen 8080 directive and specified that port in the client request. It may be worth trying that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文