Apache中反向代理后面的目录列表

时间:2018-11-07 14:25:44

标签: apache webserver

我正在尝试通过apache中的反向代理运行目录列表。当前的操作系统是Ubuntu。我的问题是我可以进入目录列表,但是打开任何列出的文件夹都会抛出404。这是我当前的配置

ProxyRequests Off
ProxyPreserveHost on
<Proxy *>
    Order allow,deny
    Allow from all
</Proxy>
ProxyPass /opendir http://192.168.1.7
ProxyPassReverse /opendir http://192.168.1.7
Header always unset X-Frame-Options

所以这是正在发生的事的一个例子。如果我要访问 www.myserver.com/opendir ,则会看到预期的文件夹。如果我单击其中一个文件夹,它会将我重定向到 www.myserver.com/folder_name 并抛出404。不确定如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

只需在目录名称中添加/即可解决我的问题

ProxyRequests Off
ProxyPreserveHost on
<Proxy *>
    Order allow,deny
    Allow from all
</Proxy>
ProxyPass /opendir/ http://192.168.1.7/
ProxyPassReverse /opendir/ http://192.168.1.7/
Header always unset X-Frame-Options