- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый вечер, есть проблема с настройкой стриминга. Стоит енджин-икс и апач, проблема в том что енджин не хочет подхватывать видео (модули flv и mp4 стоят), видео раздается только с помощью апача. Так вот, вопрос такой, как можно заставить енджин отдавать видео? Заранее благодарю за помощь.
Конфиги прилагаются :)
nginx.conf
виртуалхост (енджин-икс)
server {
listen 80;
server_name site.com www.site.com;
access_log /home/site.com/log/nginx_access.log;
error_log /home/site.com/log/nginx_error.log;
location ~* \.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|docx|xlsx)$ {
root /home/site.com/public_html;
index index.html index.php;
access_log off;
expires 30d;
}
location ~ /\.ht {
deny all;
}
location / {
proxy_pass http://127.0.0.1:8080/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
proxy_connect_timeout 60;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_redirect off;
proxy_set_header Connection close;
proxy_pass_header Content-Type;
proxy_pass_header Content-Disposition;
proxy_pass_header Content-Length;
}
}
виртуалхост (apache2)
P.S. "Умным" дядям с советами, мол: «Что ты паришся, закажи настройку у сисадмина» прошу сразу проходить мимо!
Ну я бы так и сказал, вам следует обратится за настройками, вы элементарных вещей не можете сделать.
У вас нету локейшена на fly - по воздуху видео не сможет перенестись.
Локейшены я прописывал и на мп4 и на флв всё без толку, я их убрал, по тому что с ними апач раздавать отказывается. Самое интересно что без апача, просто nginx+php-fastcgi стриминг работал очень даже не плохо.
Значит что-то вы упускаете.
покажите
nginx -V
Прописываю по примеру офф сайта, выглядит приблизительно так:
location /video/ {mp4;
mp4_buffer_size 1m;
mp4_max_buffer_size 5m;
}
Я не вижу модуля fly
А это разве не оно?
root не указан в локейшинах с mp4 и flv, а глобальный у вас не задан. Пропишите root и все заработает. Вообще логи достаточно было посмотреть
root не указан в локейшинах с mp4 и flv, а глобальный у вас не задан. Пропишите root и все заработает. Вообще логи достаточно было посмотреть
Я прописал следующим образом:
location ~* \.(mp4|flv)$ {
root /media/films;
mp4_buffer_size 1m;
mp4_max_buffer_size 5m;
}
И дело сдвинулось с мёртвой точки, теперь мне пишет файл такой-то не найден... Что я неправильно прописал?
вот так правильно: location ~ \.(mp4|flv)$
и смотрите error логи nginx, он покажет к какому файлу пытается обратиться, когда пишет "файл не найден"
вот так правильно: location ~ \.(mp4|flv)$
и смотрите error логи nginx, он покажет к какому файлу пытается обратиться, когда пишет "файл не найден"
Когда был прописан в руте /media/films, ошибка была /media/films/media1/films/, я прописал в рут /, теперь в логе ошибки путь правильный, но файл по прежнему не найден :(
11/29 01:27:57 [error] 14856#0: *12 open() "/media/films/Cellular.mp4" failed (2: No such file or directory)