Назад | Перейти на главную страницу

Могу ли я показать папку в списке каталогов Apache, когда тот же каталог папки используется в обратном прокси-сервере?

У меня есть обратный прокси на http://localhost.com/portal/, который приведет меня к http://localhost.com:1111/.

Я использую список каталогов на http://localhost.com/, и я создал пустую папку с названием "портал",

Однако «портал» не будет отображаться в списке корневых каталогов, несмотря на то, что у меня IndexOptions ShowForbidden. Могу ли я сделать так, чтобы «портал» отображался в моем списке корневых каталогов, чтобы я мог одним щелчком мыши перейти на обратный прокси-сервер?

Вот моя связанная конфигурация:

/etc/apache2/apache2.conf

……
<Directory /var/www/>
    DirectoryIndex index.php index.html
    Options Indexes FollowSymLinks
    IndexOptions ShowForbidden
    AllowOverride All
    Require all granted
</Directory>
AccessFileName .htaccess
……

/etc/apache2/sites-enabled/000-default.conf

<VirtualHost *:80>
    ……
    DocumentRoot /var/www
    ……

    Alias /webdav  /var/www/webdav
    <Location /webdav>
        Options Indexes
        DAV On
        AuthType Basic
        AuthName "WebDAV"
        AuthUserFile /password/for/webdav
        Require valid-user
    </Location>

    <Location "/portal/">
        ProxyPass "http://localhost:1111/"
        ProxyPassReverse "http://localhost:1111/"

        # Fix for "SSL input filter read failed"
        SetEnv nokeepalive
    </Location>
    ……
</VirtualHost>

/etc/apache2/mods-enabled/autoindex.conf (без изменений)

<IfModule mod_autoindex.c>
    …………
    IndexOptions FancyIndexing VersionSort HTMLTable NameWidth=* DescriptionWidth=* Charset=UTF-8
    …………
    IndexIgnore .??* *~ *# RCS CVS *,v *,t
    …………
</IfModule>

/var/www/.htaccess

…………
Options +Indexes
IndexOptions +Charset=UTF-8 +FancyIndexing +FoldersFirst +HTMLTable +IconsAreLinks +IgnoreCase +NameWidth=* +SuppressDescription +SuppressRules +XHTML
IndexIgnore .htaccess /theme /html /pihole
…………

С этой конфигурацией у меня / webdav успешно отображается в списке корневых каталогов, но нет / portal.