當前位置:
首頁 >
【Apache】 alias+proxy 将资源路径指向某个本地目录
發布時間:2024/9/19
41
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【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 将资源路径指向某个本地目录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样知道龋齿是几度
- 下一篇: 【redis】使用 URI 配置 red