Возможно ли просматривать каталог на сервере Apache с запущенным веб-сайтом? Пример: У меня есть myserver/mydirectory
с index.html
и 'test.txt`. Могу ли я перечислить некоторые файлы, предполагающие просмотр в браузере?Просмотр каталога сервера Apache во время работы сайта
ответ
есть несколько вещей, которые вы можете попробовать:
в HTTPD .conf найти прямую t hat начинается с «DirectoryIndex» и заменяет его на «DirectoryIndex disabled» таким образом, apache не будет использовать файлы по умолчанию, такие как index.html, и просто файлы списка. однако вы можете явно запросить его, если хотите.
Если настройка по умолчанию для вас важна, вы также можете настроить apache для прослушивания другого порта и установки виртуального хоста на этом порту и сделать то же самое с «DirectoryIndex» для виртуального хоста, таким образом, у вас есть два порты, которые обслуживают документы по умолчанию, и файлы, в которых отображаются только файлы списка.
Если вы хотите использовать только один порт для этого, вы можете попробовать нет. 2, а затем установите прокси-сервер, который отправляет все запросы, которые начинаются, например, с/list/на другой виртуальный хост, таким образом, вы работаете на одном порту, и если вам нужен список файлов вместо записи «/ myserver/mydirectory», который вы запрашиваете "/ list/myserver/mydirectory"
надеюсь, что это поможет.
Директива DirectoryIndex
в конфигурации Apache сообщает Apache, какие файлы индекса искать. Настройки по умолчанию включают index.html, поэтому, если у вас есть такой файл в вашем каталоге, это файл, который Apache будет обслуживать, если вы введете сайт, не указав конкретный файл (это вы уже знаете, но включено для полноты).
Чтобы включить список каталогов в Apache, ознакомьтесь с опцией Options Indexes
. Например, в вашем случае (предполагается, что ваш сайт находится в /var/www/website
:.
<Directory /var/www/website/mydirectory>
Options Indexes FollowSymLinks
</Directory>
Это, однако, только включить список файлов, если Apache не найти файл индекса Решение Поэтому либо удалить (или переименовать index.html
), или использовать язык веб-сценариев, как PHP, чтобы включить список каталогов (для этого, Google является вашим другом :-)
- 1. Перенаправление во время работы сервера
- 2. BeanCreationException во время работы сервера
- 3. Ошибка во время работы сервера
- 4. Sencha Touch: просмотр во время работы
- 5. просмотр сайта с сервера
- 6. Регистрация нескольких обработчиков во время работы сервера
- 7. сервера во время работы SBT ассамблее
- 8. Ошибка внутреннего сервера во время работы dev_appserver.py
- 9. Ошибка Django во время работы сервера
- 10. Предупреждение RMagick во время работы сервера
- 11. Ошибка во время работы сервера mongo
- 12. Node.js Удалить маршрут во время работы сервера
- 13. Очистить журнал apache или журнал изменений во время работы apache
- 14. Django Пользователь user.get_profile() не работает во время работы на apache
- 15. Время безотказной работы сервера
- 16. TTransportException Exception во время работы с Apache Thrift
- 17. Просмотр содержимого журнала :: Log4perl файл журнала во время работы регистратора
- 18. Просмотр журналов ботов Xcode во время работы бота
- 19. Нет такого файла или каталога во время работы dalvikvm
- 20. Отключить просмотр каталога apache не работает
- 21. Неисправности во время работы
- 22. Конфигурирование во время работы
- 23. Ошибка во время работы tomcat Ant задача для сайта
- 24. Повторное опубликование веб-приложения ASP.NET во время работы сайта
- 25. MVC4: Извлеките все файлы веб-сайта во время работы
- 26. Страница закладок во время работы сайта Magento работает над
- 27. Apache убивает долгое время работы
- 28. Время работы PHP в Apache
- 29. java.lang.NullPointerException во время работы apache mahout Рост FP в Eclipse
- 30. Apache-Beam исключение во время работы WordCount примера затмения