首页
学习
活动
专区
工具
TVP
发布

Apache反向代理配置

一、问题描述:

在本地服务器A(11.36.164.161)上部署前端系统,采用xampp集成的apache;

后台位于服务器B(101.8.22.13:5978),A与B是通的,因此在A上能够直接请求数据,但是客户端C访问A的时候,默认是由C直接向B请求数据,如果C与B不通,则没法请求后台数据,解决的办法是在A上对B配置反向代理,即所有客户端对B的请求实际上都通过A进行转发。在xampp集成的apache服务器中配置,采用端口代理,由于前端端口与新配置的代理端口可能存在跨域,因此还要开启A的允许跨域

二、配置方法

本地服务器A:11.36.164.161

远程服务器B:101.8.22.13:5978

以下配置均在A中完成

①开启apache代理,在httpd.conf中打开以下配置

\xampp\apache\conf\httpd.conf

②修改httpd.conf中Directory配置为以下内容使服务器允许跨域

③在httpd-vhosts.conf中添加端口代理

\xampp\apache\conf\extra\httpd-vhosts.conf

④修改原来前端直接请求http://101.8.22.13:5978/的URL为本机88端口的URL

由此可见,通过设置反向代理能够对外屏蔽实际的数据请求地址,对数据和内容起到安全防护的作用。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180729G017HF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券