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

Псевдоним Apache отсутствует в списке каталогов

У меня есть сайт, работающий на моем домашнем сервере, который является для меня всего лишь интерфейсом для удаленного получения файлов. Страниц нет, только список каталогов (индексы параметров ...). Я хотел добавить ссылку на каталог за пределами корневого веб-сайта, поэтому я создал псевдоним. После минуты работы с разрешениями я могу теперь перейти в каталог, введя URL-адрес в браузере, но каталог не указан в корневом индексе. Есть ли способ сделать это без создания символической ссылки в корне?

Сервер: Ubuntu 11.04, Apache 2.2.19

Соответствующий vhost:

<VirtualHost *:80>
  ServerName some.url.net

  DocumentRoot "/var/www/some.url.net"
  <Directory /var/www/some.url.net>
    Options Indexes FollowSymLinks
    AllowOverride None
    Order Allow,Deny
    Allow From All

    AuthType Basic
    AuthName "TPS Reports"
    AuthUserFile /usr/local/apache2/passwd/some.url.net
    Require user user1 user2
  </Directory>

  Alias /some_alias "/media/usb_drive/extra files"
  <Directory "/media/usb_drive/extra files">
    Options Indexes FollowSymLinks
    Order Allow,Deny
    Allow From All
  </Directory>
</VirtualHost>

Да, вы можете использовать Параметры Индексы MultiViews

  Alias /some_alias "/media/usb_drive/extra files"
  <Directory "/media/usb_drive/extra files">
    Options Indexes MultiViews
    Order Allow,Deny
    Allow From All
  </Directory>

Хм, принимается неправильный ответ. А правильный ответ редактируется?

Может, мне это только странно, ведь у меня вьетнамская культура ;-)

Нет. Псевдонимы никогда не появляются как часть файловой системы; они существуют только на веб-сервере, а mod_autoindex работает только с файловой системой.