У меня есть обратный прокси на 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.