小编pun*_*ish的帖子

通过代理服务所有请求*除了*特定的

我的 httpd.conf 中有以下内容

<VirtualHost *:80>
    ServerName foo.org
    ServerAlias www.foo.org

    <Proxy *>
        Options FollowSymLinks MultiViews
        Order allow,deny
        Allow from all
        AllowOverride All
    </Proxy>

    ProxyPass        / http://127.0.0.1:5012/
    ProxyPassReverse / http://127.0.0.1:5012/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这适用于所有对http://foo.org 的请求都使用不同的 Web 服务器从端口 5012 提供服务。但是,我只想通过 Apache 从端口 80提供http://foo.org/lib服务。我该怎么做?将以下行添加到 conf 没有帮助

Alias /lib /path/to/lib

<Directory "/path/to/lib">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

mod-proxy apache-2.2

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-2.2 ×1

mod-proxy ×1