【Apache】 alias+proxy 将资源路径指向某个本地目录
前言
- Apache 2.4.39
- phpStudy 8.1.1.2
需求
- 通过代理,将
/project-a
的请求指向ajp://localhost:8080/project-a
/project-a/res
是资源路径,将资源的请求指向D:/project-a-resources
配置(节选)
<VirtualHost *:80>ServerName mydomainServerAlias DocumentRoot "C:/phpstudy_pro/WWW/mydomain"<Directory "C:/phpstudy_pro/WWW/mydomain">Options FollowSymLinks ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all grantedDirectoryIndex index.html</Directory>...Alias /project-a/res/ "D:/project-a-resources/"<Directory "D:/project-a-resources/">Options FollowSymLinksAllowOverride AllOrder allow,denyAllow from allRequire all granted</Directory>ProxyRequests offProxyPass /project-a/res !ProxyPass /project-a ajp://localhost:8080/project-aProxyPassReverse /project-a ajp://localhost:8080/project-a</VirtualHost>
proxy -> ajp
和proxy -> http
的作用是一样的。ProxyPass /project-a/res !
不代理/project-a/res
。因为Proxy
指令的优先级比Alias
指令的优先级高。为了能够让Alias /project-a/res/ "D:/project-a-resources/"
起效,需要将/project-a/res
路径从Proxy
指令中剔除。Alias /project-a/res/ "D:/project-a-resources/"
为D:/project-a-resources/
取个别名。访问/project-a/res/bg.png
时,指向D:/project-a-resources/bg.png
文件。
参考
https://blog.csdn.net/xxfigo/article/details/11180673
https://blog.csdn.net/leshami/article/details/78535776
https://blog.csdn.net/ithomer/article/details/50487296
【Apache】 alias+proxy 将资源路径指向某个本地目录相关推荐
- [Ubuntu] apache .htaccess根据访问的域名指向不同的目录
情景如下: http://sh.test.local 指向 test_sh 目录 http://gz.test.local 指向 test_gz 目录 使用域名 http://img.test.loc ...
- apache用proxy 实现URL 转发
1.进入apache源代码目录的modules目录的proxy目录 运行如下命令进行自动编译.安装.修改httpd.conf文件,激活mod_proxy模块 #/usr/local/apache/bi ...
- vue打包后css路径_Vue打包后访问静态资源路径问题
Vue打包后访问静态资源路径问题 Vue介绍中static文件夹里放的是静态资源目录,如图片.字体等. 我们发现运行npm run start后本地图片路径是没问题的,但是打包上传后会怎么样呢? 我们 ...
- 前后端分离+本地服务实时刷新+缓存管理+接口proxy+静态资源增量更新+各种性能优化+上线运维发布——gulp工作流搭建...
技巧集:http://www.gulpjs.com.cn/docs/recipes/ 其实无非就是利用各种gulp插件.node脚本对项目文件做各种IO操作,只是备忘,需要的话,还是自己重新写最合适. ...
- Spring boot 默认静态资源路径与手动配置访问路径的方法
这篇文章主要介绍了Spring boot 默认静态资源路径与手动配置访问路径的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 在application.propertis中配置 ##端口号 s ...
- html访问虚拟目录路径,IIS7.5虚拟目录物理路径指向共享文件夹详解
本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本. UNC是 Universal Naming Convention 的简称,也叫通用命名规范.通用命名约定.网络(范指局 ...
- 修改yum源的资源路径baseurl
由于yum源经常会更新最新的资源,如果想安装之前旧版本的软件包则需要修改yum源文件的baseurl 1.打开repo文件,修改baseurl的url路径指向以前旧版本的url 2.去掉gpgkey( ...
- 使用Apache的Proxy模块实现对被代理网站的访问
为已编译的apache2添加mod_proxy模块 和应用 http://help.lampok.net/log/?p=1525 这篇文章试过可以,在apache2.2.23版本的时候. blog.5 ...
- 文件资源路径(相对路径和绝对路径)
当我们使用img标签显示图片的时候,需要指定图片的资源路径,比如: <img src="images/logo.png"> 这里的src属性就是设置图片的资源路径的,资 ...
最新文章
- 项目实战12.1—企业级监控工具应用实战-zabbix安装与基础操作
- centos 安装搜狗输入法_Ubuntu 20.04 安装搜狗输入法
- linux下软链接与硬链接
- 用java程序实现记单词_java实现背单词程序
- kotlin和java语言_Kotlin VS Java – 2020年您应该学习哪种编程语言?
- [MySQL学习]Innodb锁相关描述翻译
- 网易云音乐歌词下载器
- 京瓷1020手动双面打印提示_自动双面打印时纸张是如何被翻转的?
- ImportError: DLL load failed while importing shell: 找不到指定的模块。
- 用VBA检查Word文档中是否存在位于行首的脚注引用,如存在则通过调整字符间距使其移动到非行首的位置
- wifi文件传输linux,wifi挂载Linux文件系统
- 宏观分析(美债利率、美元、黄金、石油、标普500的相关性)
- java pdf 套打_itext生成发票套打(操作PDF)
- 浏览器端转盘抽奖策略实现
- QQ小程序支付 调起微信支付
- python初体验-hello world答案_第三节 Hello world --python初体验
- clannad手游汉化版_clannad游戏中文版
- 免费获得筹码分布接口交易数据,Tushare的使用方法
- 多阶段渐进式图像恢复 | 去雨、去噪、去模糊 | 有效教程(附源码)|【CVPR 2021】
- 单位员工通讯录管理系统
热门文章
- 【译】Typeof null 的历史
- 当精准广告遇到大数据
- d3.js学习笔记--Mike Bostock: Thinking with Joins
- iOS之路9-#import 与#include和 @class的区别
- MySQL查询in操作 查询结果按in集合顺序显示(转)
- SqlServer用户数据库的系统视图sysobjects、syscolumns、systypes
- jdk自带的Unicode转utf8工具
- Linq的一些操作符-图表展示
- android搭建开发环境
- C#多线程编程之:lock使用注意事项