|
|
|
| Здравствуйте.
Апач находится на диске C:\appserv\apache2.2, а видео файлы находятся на других жестких дисках, как мне сделать так чтоб можно было на прямую смотреть с этих дисков, как мне прописать путь к ним? В общем хочу на своем сайте сделать раздел видео онлайн, только оно будет подгружаться с другого диска моего компа с диска "E" а сам сайт находиться на диске "С" вот чтоб не загружать все видео файлы в корень сайта нужно сделать так чтобы апач видел другие диски на компе и соответственно можно было проставлять в стандартном плеере DLE путь к этим файлам.
Сайт расположен на домашнем компе и расшарен в инет с фтп сервером. | |
|
|
|
|
|
|
|
для: blazer-05
(06.06.2012 в 22:34)
| | Создайте виртуальный хост, который будет расположен на другом диске или создайте жесткую ссылку на папку - сейчас все операционные системы это позволяют делать. | |
|
|
|
|
|
|
|
для: cheops
(07.06.2012 в 11:32)
| | жесткой ссылкой не получается т.к. апач и папка в которой видео файлы на разных физических дисках. Подскажите как правильно сконфигурировать апач? | |
|
|
|
|
|
|
|
для: blazer-05
(07.06.2012 в 21:32)
| | Лучше всего выделить под это содержимое домен третьего уровня, который должен быть прописан в DNS-сервере. У вас Apache 2.2.x? Если да, то в конфигурационном файле httpd.conf нужно убрать комментарий # напротив строки
Include conf/extra/httpd-vhosts.conf
|
В самом файле httpd-vhosts.conf есть примеры развертывания виртуальных хостов
NameVirtualHost 127.0.0.2:80
<VirtualHost 127.0.0.2:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "H:/main/Projects/test"
ServerName domain.test.dev
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
</VirtualHost>
|
Вместо 127.0.0.2 - подставляйте свой IP-адрес, вместо domain.test.dev - домен третьего уровня, а в DocumentRoot - путь к папке с видео-файлами. | |
|
|
|
|
|
|
|
для: cheops
(07.06.2012 в 22:25)
| | строка раскомментирована, запись по умолчанию у меня такая
<VirtualHost *:80>
DocumentRoot "C:/appserv/www/sait"
ServerName sait.ru
ServerAlias www.sait.ru
ServerAdmin sait@mail.ru
DirectoryIndex index.php index.html
</VirtualHost>
ниже добавил вашу запись со своим статическим ip
<VirtualHost мой ip:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "E:/videouroki/other"
ServerName www.sait.ru
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
</VirtualHost>
перезапускаю апач и пробую на сайте (двиг DLE) добавить в плеер видео файл разрешенный двигом формат flv.
[video=E:/videouroki/other/index.flv] выводится сам плеер но файл не проигрывается. Пробовал еще так [video=sait.ru/videouroki/other/index.flv] и так [video=мой ip/videouroki/other/index.flv] ничего не работает? может я как то не так путь прописываю к файлу? | |
|
|
|
|
|
|
|
для: blazer-05
(08.06.2012 в 11:13)
| | Вам к уже существующему виртуальному хосту, нужно добавить еще один, который будет обслуживать домен третьего уровня (он должен быть создан заранее). После чего перезагрузить сервер Apache. Как у вас сейчас выглядит файл с виртуальными хостами? | |
|
|
|
|
|
|
|
для: cheops
(08.06.2012 в 11:35)
| | выглядит он так как я писал выше только домен мой вместо sait.ru и ниже я добавил как вы говорили со своим ip но строку ServerName www. я тут ставил как адрес своего сайта так и ip ничего не менялось. Вы говорите нужно создать еще один домен и привязать его к моему серверу и в строке ServerName www. указать его? | |
|
|
|
|
|
|
|
для: blazer-05
(08.06.2012 в 11:44)
| | 1. В нем сейчас два контейнера VirtualHost?
2. К httpd.conf он подключен?
3. После изменения файла, сервер Apache перезагружался? | |
|
|
|
|
|
|
|
для: cheops
(08.06.2012 в 11:51)
| | 1. да
2. да
3. да перезагружал
Если можно дайте ваш e-mail я вам вышлю два файла апача, что вы посмотрели сами. | |
|
|
|
|
|
|
|
для: blazer-05
(08.06.2012 в 12:16)
| | Если не сложно вышлите на адрес igor@softtime.ru | |
|
|
|
|
|
|
|
для: cheops
(08.06.2012 в 12:37)
| | Отправил вам файлы апача, если можно ответьте по электронке - не хочу домен палить на сайте. | |
|
|
|
|
|
|
|
для: blazer-05
(08.06.2012 в 13:00)
| | Админ в хостах ничего прописывать не нужно было!
На другом форуме ребята подсказали сделать алиас в httpd.conf и все.
В общем может кому то и пригодится вот правило.
Alias /video/ "E:/videouroki/video/"
<Directory "E:/videouroki/video/">
Options -Indexes MultiViews Includes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
и выводить в DLE видео вот так [video=/video/index.flv]
Всем спасибо за поддержку! | |
|
|
|
|
|
|
|
для: blazer-05
(08.06.2012 в 22:32)
| | Есть еще вопрос.
Подскажите у меня сайт на DLE 9.3 + ftp сервер расположен на домашнем компе и расшарен в мир. Выкладываю новости и файлы для загрузки типа такого ftp://sait.ru/popa.rar и есть воры, которые выкладывают на своих сайтах мои ссылки тем самым делают нагрузку на мой комп. Как закрыть подгрузку моих файлов с другиг сайтов? Кто-то посоветовал копать в направлени .ftpaccess но я не нашел информации об этом? | |
|
|
|