Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Конфигурация Apache
 
 автор: blazer-05   (06.06.2012 в 22:34)   письмо автору
 
 

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

  Ответить  
 
 автор: cheops   (07.06.2012 в 11:32)   письмо автору
 
   для: blazer-05   (06.06.2012 в 22:34)
 

Создайте виртуальный хост, который будет расположен на другом диске или создайте жесткую ссылку на папку - сейчас все операционные системы это позволяют делать.

  Ответить  
 
 автор: blazer-05   (07.06.2012 в 21:32)   письмо автору
 
   для: cheops   (07.06.2012 в 11:32)
 

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

  Ответить  
 
 автор: cheops   (07.06.2012 в 22:25)   письмо автору
 
   для: 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 - путь к папке с видео-файлами.

  Ответить  
 
 автор: blazer-05   (08.06.2012 в 11:13)   письмо автору
 
   для: 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] ничего не работает? может я как то не так путь прописываю к файлу?

  Ответить  
 
 автор: cheops   (08.06.2012 в 11:35)   письмо автору
 
   для: blazer-05   (08.06.2012 в 11:13)
 

Вам к уже существующему виртуальному хосту, нужно добавить еще один, который будет обслуживать домен третьего уровня (он должен быть создан заранее). После чего перезагрузить сервер Apache. Как у вас сейчас выглядит файл с виртуальными хостами?

  Ответить  
 
 автор: blazer-05   (08.06.2012 в 11:44)   письмо автору
 
   для: cheops   (08.06.2012 в 11:35)
 

выглядит он так как я писал выше только домен мой вместо sait.ru и ниже я добавил как вы говорили со своим ip но строку ServerName www. я тут ставил как адрес своего сайта так и ip ничего не менялось. Вы говорите нужно создать еще один домен и привязать его к моему серверу и в строке ServerName www. указать его?

  Ответить  
 
 автор: cheops   (08.06.2012 в 11:51)   письмо автору
 
   для: blazer-05   (08.06.2012 в 11:44)
 

1. В нем сейчас два контейнера VirtualHost?
2. К httpd.conf он подключен?
3. После изменения файла, сервер Apache перезагружался?

  Ответить  
 
 автор: blazer-05   (08.06.2012 в 12:16)   письмо автору
 
   для: cheops   (08.06.2012 в 11:51)
 

1. да
2. да
3. да перезагружал
Если можно дайте ваш e-mail я вам вышлю два файла апача, что вы посмотрели сами.

  Ответить  
 
 автор: cheops   (08.06.2012 в 12:37)   письмо автору
 
   для: blazer-05   (08.06.2012 в 12:16)
 

Если не сложно вышлите на адрес igor@softtime.ru

  Ответить  
 
 автор: blazer-05   (08.06.2012 в 13:00)   письмо автору
 
   для: cheops   (08.06.2012 в 12:37)
 

Отправил вам файлы апача, если можно ответьте по электронке - не хочу домен палить на сайте.

  Ответить  
 
 автор: blazer-05   (08.06.2012 в 22:32)   письмо автору
 
   для: 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   (04.11.2012 в 19:06)   письмо автору
 
   для: blazer-05   (08.06.2012 в 22:32)
 

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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования