前端开发-apache本地配置、反向代理、根目录配置、apache配置、接口转发

前端项目开发,大多数时候需要模拟服务器环境,以及多个项目之间涉及到接口跨域等问题,接下来给大家介绍一下apach做接口转发。

1.apach的安装

①可以去apach官网根据自己系统的版本自行选择下载(喜欢折腾的小伙伴可以这样操作)

②如果你比较赶时间或者跟我一样比较懒,可以下载一个360软件管家,搜索 apache ,点击安装即可(虽然lower了一点,但是还是挺快的,省的翻墙什么的了)

2.修改配置文件(文根设置、反向代理设置等)

找到安装目录下的httpd.conf文件

我的默认安装到c盘:C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf

1.打开httpd.conf文件 修改处如下

LoadModule expires_module modules/mod_expires.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so

需要将以上几个功能模块打开(将“#”去掉即可,“#”代表注释)

2.找到<Directory /></Directory >将其修改为如下代码

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>

3.尾部添加 <VirtualHost *:80>,代码如下

<VirtualHost *:80>

   ServerAdmin webmaster@dummy-host.example.com
   ServerName localhost
   ProxyRequests off

   #cpic
   #DocumentRoot "D:\eclipse\workspace\crm\zybV1.1"
   DocumentRoot "D:\lzm\work\kaifa\20181026" (这里是前端代码的本地路径)
   <Proxy *>
        Order deny,allow
        Allow from all
   </Proxy>
    #images
    Alias /icon/ "/nfsfile/menuIcon/save/"
    Alias /icon/ "/nfsfile/menuIcon/insuranceImage/"

    #crm 生产
    #ProxyPass /crm-http(代理转发接口目录) https(区分协议)://域名或者ip+端口/crm-http  
    #ProxyPassReverse /crm-http(代理转发接口目录) https(协议)://域名或者ip+端口/crm-http  
    #ProxyPass /sxcb(代理转发接口目录) https(区分协议)://域名或者ip+端口/sxcb
    #ProxyPassReverse(代理转发接口目录) https(区分协议)://域名或者ip+端口/sxcb

    #crm dev
    ProxyPass /crm-http http://10.182.10.1/crm-http
    ProxyPassReverse /crm-http http://10.182.10.1/crm-http
    ProxyPass /sxcb https://www.baidu.com/sxcb
    ProxyPassReverse /sxcb https://www.baidu.com/sxcb
</VirtualHost>

到这里,配置已经结束了。接下来重启服务即可生效 

打开浏览器,本地的前端静态文件已经可以正常访问,会发现接口已经可以成功调用了

 

 

 这个地址。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值