代码之家  ›  专栏  ›  技术社区  ›  Ed Dunn

apache中反向代理后的目录列表

  •  0
  • Ed Dunn  · 技术社区  · 6 年前

    我试图通过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\u名称 投了404。不知道该怎么结束这一切。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ed Dunn    6 年前

    简单地将a/添加到目录名就解决了我的问题

    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