Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Apache, вывод содержимого папки


Рекомендуемые сообщения

В общем такая проблема, скорее потребность:

мне (и не только мне) надо реализовать такую возможность (думаю на примере Apache)

чтобы юзеры могли качать фаилы прямо с моего винта а на сайте лишь была ссылка на место откуда качать.

Что то вроде ftp получается

например так

Скачать видео

(http:\\64.64.128.91/video/1.mpg)

что то вроде этого

Расскажите плиз

Ссылка на комментарий
Поделиться на другие сайты

Apache позволяет выводить список файлов в папке.

Т.е. ты заводишь папку, например http:\\64.64.128.91\video\ и разрешаешь для нее показ списка файлов.

Ссылка на комментарий
Поделиться на другие сайты

Apache позволяет выводить список файлов в папке.

Т.е. ты заводишь папку, например http:\\64.64.128.91\video\ и разрешаешь для нее показ списка файлов.

Пожалуйста расскажи подробней

И сможет ли юзер таким образом скачать фаил прямо с моего винта?

Ссылка на комментарий
Поделиться на другие сайты

По-моему вывод содержимого папки по умолчанию разрешен, но на всякий случай - вот описание как его настроить:

Как запретить / разрешить вывод содержимого директории в которой отсутствует индексный файл ?

Для начала задайте приоритет конфигурационного файла размещенного в конкретной директории перед конфигурацией на сервере в самом корне дерева сервера (или виртуального сервера) директивой :

	  <Directory />  ..... skip.....  AllowOverride All  </Directory>

После чего поместите в директорию (котарая находиться на сервере или виртуальном сервере в корню которого вы разрешили вывод директории), в которой вы хотите запретить вывод содержимого файл .htaccess со следующей строкой Options Indexes .... другие опции А если вы хотите разрешить вывод содержимого директории то поместите файл .htaccess со следующим содержимым : Options .... другие опции.

Вглядеть это будет примерно так:

http://www.sai.msu.su/apache/dist/

Не обращай внимание на текст вверху и внизу, просто посмотри как выглядит список файлов. Обрати внимание, что осуществляется вывод не только файлов, но и папок, и поддерживается навигация по ним.

И сможет ли юзер таким образом скачать фаил прямо с моего винта?
Сможет.
Ссылка на комментарий
Поделиться на другие сайты

Плиз,Расскажите подробней о условиях и прочем при скачивании человеком файла с моей Эвм'ки

И вообще насколько это оправдывает себя?

Как обрабатывается трафик?

Ссылка на комментарий
Поделиться на другие сайты

По-моему я начинаю понимать тебя. Поэтому уточню: ты хочешь чтобы Apache, установленный на сервере позволял качать файлы с другой машины? Если да, то так ИМХО не получится. Надо ставить Apache на той машине, с которой будут качаться файлы.

Ссылка на комментарий
Поделиться на другие сайты

По-моему я начинаю понимать тебя. Поэтому уточню: ты хочешь чтобы Apache, установленный на сервере позволял качать файлы с другой машины? Если да, то так ИМХО не получится. Надо ставить Apache на той машине, с которой будут качаться файлы.

нет Apache установлен у меня и мне надо чтобы люди качали файлы с моего винта ;)

плиз расскажите подробней о настройках Индейца и проч

Ссылка на комментарий
Поделиться на другие сайты

Ну, и на том слава богу ;)

Для начала, просто создай папку на сервере, залей туда пару картинок или еще чего-нибудь (только без индексного файла), и обратись к ней через браузер (что-то типа http:/127.0.0.1/folder1/). Посмотри что тебе выдаст Apache - список файлов, или ругню по поводу того, что показ содержимого папки запрещен.

Ссылка на комментарий
Поделиться на другие сайты

Ну, и на том слава богу :)

Для начала, просто создай папку на сервере, залей туда пару картинок или еще чего-нибудь (только без индексного файла), и обратись к ней через браузер (что-то типа http:/127.0.0.1/folder1/). Посмотри что тебе выдаст Apache - список файлов, или ругню по поводу того, что показ содержимого папки запрещен.

ну млин как с маленьким ;))

Option indexes у мня включены я скрипты и сайты пишу иногда :)

Расскажи подробней о самом процессе (как настроить чтобы юзеры качали с моего винта )

За ранее пасиб!!!

Ссылка на комментарий
Поделиться на другие сайты

Option indexes у мня включены я скрипты и сайты пишу иногда :1eye:

Расскажи подробней о самом процессе (как настроить чтобы юзеры качали с моего винта )

Отключить в конкретной папке Option indexes, положив в нее .htaccess с Option без этого параметра.

Пользователь, зайдя по http в папку увидит список файлов. Кликнет по конретному файлу, и будет его качать.

Ссылка на комментарий
Поделиться на другие сайты

Shurr: извини если я тебя уже окончательно достал но я все еще понял не до конца

.htaccess с опцией индексирование допустим уже сделано но вот как юзеру например скачать фаил/ы? т.е куда он должен заходить чтобы скачать фаилы из открытой для этих целей директории?

люди извините за глупость :1eye:

Плиз,Расскажите подробней о условиях и прочем при скачивании человеком файла с моей Эвм'ки

И вообще насколько это оправдывает себя?

Как обрабатывается трафик?

да и это тоже очень интересно все же :)

Ссылка на комментарий
Поделиться на другие сайты

Где у тебя лежат html-страницы твоего хоста? Допустим в абстрактной папке d:\zzz\. Там лежит index.html твоего сайта, к которому можно обратится по адресу _http://твойсайт/index.html. Создай папку d:\zzz\video, разреши в ней вывод списка файлов. Юзверь заходит на _http://твойсайт/video/ и видит там список файлов, которые есть в этой папке, как здесь: http://www.sai.msu.su/apache/dist/ant/binaries/ Он кликает на нужный файл и начинает загрузку. Попробуй кликнуть на первый файл в ссылке-примере - тебе предложат его загрузить. У тебя на сервере будет то же самое.

Трафик считается тебе как исходящий.

И вообще насколько это оправдывает себя?

Оправдывает в сравнении с чем?

Ссылка на комментарий
Поделиться на другие сайты

Shurr: Понимаешь дело в том что мне нужно чтобы пользователь скачивал файлы именно с моего винта а на сайте был лишь линк.

Я просто не могу закачивать эти файлы на хост где сайт мне надо чтобы люди могли сачать фаил прямо с моего винта

Ссылка на комментарий
Поделиться на другие сайты

Shurr: Понимаешь дело в том что мне нужно чтобы пользователь скачивал файлы именно с моего винта а на сайте был лишь линк.

Я просто не могу закачивать эти файлы на хост где сайт мне надо чтобы люди могли сачать фаил прямо с моего винта

Что-то я не понимаю. Твоя фраза:

Apache установлен у меня и мне надо чтобы люди качали файлы с моего винта :blink:

У тебя - это не с твоего винта?

Ссылка на комментарий
Поделиться на другие сайты

Если взять предыдущий пример - то http://твойсайт/video/имяфайла

попробывал но другой комп не может получить доступ к моему

Мой в сети,Апач висит,папка допустим 127.0.0.1/video/ хтаццесс имеется

что я делаю не правильно?

Ссылка на комментарий
Поделиться на другие сайты

попробывал но другой комп не может получить доступ к моему

Мой в сети,Апач висит,папка допустим 127.0.0.1/video/ хтаццесс имеется

что я делаю не правильно?

Как не может получить доступ? А вообще он к тебе доступ имеет? Если ты html-страничку повесишь, он на нее зайти может?

Ссылка на комментарий
Поделиться на другие сайты

Как не может получить доступ? А вообще он к тебе доступ имеет? Если ты html-страничку повесишь, он на нее зайти может?

Нет не может.

я возможно что-то не правильно делаю из всего нижеследующего:

Цитата(http://forum.woweb.ru/topic7286.html)

Как запретить / разрешить вывод содержимого директории в которой отсутствует индексный файл ?

Для начала задайте приоритет конфигурационного файла размещенного в конкретной директории перед конфигурацией на сервере в самом корне дерева сервера (или виртуального сервера) директивой :

Код

<Directory />

..... skip.....

AllowOverride All

</Directory>

После чего поместите в директорию (котарая находиться на сервере или виртуальном сервере в корню которого вы разрешили вывод директории), в которой вы хотите запретить вывод содержимого файл .htaccess со следующей строкой Options Indexes .... другие опции А если вы хотите разрешить вывод содержимого директории то поместите файл .htaccess со следующим содержимым : Options .... другие опции.

мне не все понятно

Ссылка на комментарий
Поделиться на другие сайты

Подожди, ты говоришь, что у тебя стоит Apache. Но на страничку, лежащую у тебя другие зайти не могут. Давай тогда поговорим о конфигурации сети. Почему ты недоступен?

Или ты хочешь чтобы пользователи из интернета качали с тебя? Тогда тебе надо честный IP, и к апачу и его настройкам это отношения не имеет.

Ссылка на комментарий
Поделиться на другие сайты

Подожди, ты говоришь, что у тебя стоит Apache. Но на страничку, лежащую у тебя другие зайти не могут. Давай тогда поговорим о конфигурации сети. Почему ты недоступен?

Или ты хочешь чтобы пользователи из интернета качали с тебя? Тогда тебе надо честный IP, и к апачу и его настройкам это отношения не имеет.

По моему он хочет чтобы человеки могли скачать с его компьютера его фаилы и усе =)

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...