Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Конфигурация Apache


Автор: blazer05 7.6.2012, 21:01
Подскажите в таком вопросе.
Апач находится на диске C:\appserv\apache2.2, а видео файлы находятся на других жестких дисках, как мне сделать так чтоб можно было на прямую смотреть с этих дисков, как мне прописать путь к ним? В общем хочу на своем сайте сделать раздел видео онлайн, только оно будет подгружаться с другого диска моего компа с диска "E" а сам сайт находиться на диске "С" вот чтоб не загружать все видео файлы в корень сайта нужно сделать так чтобы апач видел другие диски на компе и соответственно можно было проставлять в стандартном плеере DLE путь к этим файлам.
Сайт расположен на домашнем компе и расшарен в инет с фтп сервером. 

Автор: ashain 8.6.2012, 10:59
В unix подобных системах примерно так:
Код

Alias /files/ "/store/files/"

<Directory "/store/files/">
        Options -Indexes MultiViews Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>



думаю в окнах, что то подобное.

Автор: blazer05 8.6.2012, 11:25
Цитата(ashain @ 8.6.2012,  10:59)
В unix подобных системах примерно так:
Код

Alias /files/ "/store/files/"

<Directory "/store/files/">
        Options -Indexes MultiViews Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>



думаю в окнах, что то подобное.

а как в моем случае должна эта запись выглядеть и в каком файле апача она должна быть?
у меня сайт находятся по этому пути DocumentRoot "C:/appserv/www/сайт.ру" а файлы которые нужно вывести на сайт в плеере DLE имеют этот путь E:/videouroki/other/index.flv  на сайте в новости я прописываю такую комбинацию [video=E:/videouroki/other/index.flv] но отображается только плеер - видео не подгружается. Как должна выглядеть в моем случае эта запись что вы указали?

Автор: ksnk 8.6.2012, 11:26
Цитата(ashain @  8.6.2012,  10:59 Найти цитируемый пост)
думаю в окнах, что то подобное. 

Угу.
Код

Alias /projects/ "d:/projects/"

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

Добавлено через 1 минуту и 44 секунды
Цитата(blazer05 @  8.6.2012,  11:25 Найти цитируемый пост)
в каком файле апача она должна быть?

httpd.conf

Автор: ashain 8.6.2012, 20:42
Цитата(blazer05 @ 8.6.2012,  11:25)
Цитата(ashain @ 8.6.2012,  10:59)
В unix подобных системах примерно так:
Код

Alias /files/ "/store/files/"

<Directory "/store/files/">
        Options -Indexes MultiViews Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>



думаю в окнах, что то подобное.

а как в моем случае должна эта запись выглядеть и в каком файле апача она должна быть?
у меня сайт находятся по этому пути DocumentRoot "C:/appserv/www/сайт.ру" а файлы которые нужно вывести на сайт в плеере DLE имеют этот путь E:/videouroki/other/index.flv  на сайте в новости я прописываю такую комбинацию [video=E:/videouroki/other/index.flv] но отображается только плеер - видео не подгружается. Как должна выглядеть в моем случае эта запись что вы указали?

На вскидку написал
Код

Alias /video/ "E:/videouroki/other/"

<Directory "E:/videouroki/other/">
        Options -Indexes MultiViews Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>


Код

[video=/video/index.flv]

Автор: blazer05 8.6.2012, 21:28
Цитата(ashain @ 8.6.2012,  20:42)
Цитата(blazer05 @ 8.6.2012,  11:25)
Цитата(ashain @ 8.6.2012,  10:59)
В unix подобных системах примерно так:
Код

Alias /files/ "/store/files/"

<Directory "/store/files/">
        Options -Indexes MultiViews Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>



думаю в окнах, что то подобное.

а как в моем случае должна эта запись выглядеть и в каком файле апача она должна быть?
у меня сайт находятся по этому пути DocumentRoot "C:/appserv/www/сайт.ру" а файлы которые нужно вывести на сайт в плеере DLE имеют этот путь E:/videouroki/other/index.flv  на сайте в новости я прописываю такую комбинацию [video=E:/videouroki/other/index.flv] но отображается только плеер - видео не подгружается. Как должна выглядеть в моем случае эта запись что вы указали?

На вскидку написал
Код

Alias /video/ "E:/videouroki/other/"

<Directory "E:/videouroki/other/">
        Options -Indexes MultiViews Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>


Код

[video=/video/index.flv]

Спасибо добрый человек все заработало!

Автор: blazer05 11.11.2012, 10:53
Подскажите еще в таком вопросе. Выкладываю новости и файлы для загрузки типа такого ftp://sait.ru/popa.rar и есть воры, которые выкладывают на своих сайтах мои ссылки тем самым делают нагрузку на мой комп. Как закрыть подгрузку моих файлов с другиг сайтов? Кто-то посоветовал копать в напровлени .ftpaccess но я не нашел информации об этом?

Автор: goga075 11.11.2012, 15:30
Доступ ты не закроешь никак. Ты его можешь ограничить, пароли там всякие, и тому подобными способами.

Самый простой способ это написать php скрипт, который будет проверять предыдущую ссылку по которой прошелся пользователь. И в зависимости от нужного результата выдавать файл пользователю или нет!

Автор: blazer05 11.11.2012, 17:48
Цитата(goga075 @ 11.11.2012,  15:30)
Доступ ты не закроешь никак. Ты его можешь ограничить, пароли там всякие, и тому подобными способами.

Самый простой способ это написать php скрипт, который будет проверять предыдущую ссылку по которой прошелся пользователь. И в зависимости от нужного результата выдавать файл пользователю или нет!

А то что тут написано не подойдет мне?
http://vbsupport.org/forum/showthread.php?t=43687

Автор: goga075 11.11.2012, 23:01
blazer05 ftp от apache не особо изучал. 
Но принцип у них схожий. и проще будет php скриптом ограничивать.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)