Подключите нашего Telegram-бота для уведомлений о новых проектах

Настройка сервера на Unix

Разместить заказ
9 фрилансеров уже откликнулись на этот заказ
Цены от 2500 ₽ до 3000 ₽.
Сроки от 1 до 1 дней.
Данные обновляются раз в 10 минут.
d
Заказчик
Отзывы фрилансеров: + 4 - 0
Зарегистрирован на сайте 11 лет и 5 месяцев
Бюджет: по договоренности
Прошу оценить трудозатраты и отписать стоимость и сроки выполнения

Настроить VPS по следующим требованиям. 



Unix-овая система 

PHP 5.3 или выше

Mysql 5.0 или выше и поддержка его в PHP

FFmpeg 0.10 или выше с поддержкой libfaac, libx264, libavfilter

Yamdi

Qt-faststart

ImageMagick

Curl и поддержка его в PHP

Apache + mod_rewrite + (выключенная опция MultiViews)

ionCube loader

Perl & CGI 3.15 или выше (не требуется при использовании Nginx)

Не кириллическое доменное имя

ОБЯЗАТЕЛЬНЫЕ ТРЕБОВАНИЯ К PHP

библиотека Zlib

XML extension

GD2 с поддержкой true type font (обязательно!)

Возможность запуска PHP из CLI, используя exec()

PHP register_globals off

PHP magic_quotes_gpc off

PHP safe_mode off

PHP file_uploads on

PHP allow_url_fopen on



РЕКОМЕНДУЕМЫЕ ОПЦИИ (КРАЙНЕ ЖЕЛАТЕЛЬНЫЕ)

Memcache и поддержка его в PHP

Nginx + Apache (через reverse proxy) + NginxHttpUploadProgressModule

НЕ рекомендуется использование eAccelerator или XCache



ИСПОЛЬЗОВАНИЕ NGINX ДЛЯ СТАТИКИ

Мы рекомендуем использовать Nginx в качестве прокси над Apache. Во-первых, Nginx имеет более высокую производительность при отдачи статики (включая видео). Во-вторых, для псевдо-стриминга видео необходим Nginx. В-третьих, KVS позволяет защитить видео от хотлинка через интеграцию со встроенными средствами защиты Nginx.



Обратите внимание на демонстрационную конфигурацию Nginx!



Для загрузки файлов с локального диска вам потребуется установить модуль NginxHttpUploadProgressModule и настроить его в конфигурации Nginx. Должны быть указаны следующие директивы по аналогии с демонстрационным файлом конфигурации:



upload_progress proxied 1m

track_uploads proxied 30s

report_uploads proxied (под таким же location как и в примере)

Для защиты видео от хотлинка в конфигурации Nginx папка хранения видео должна быть прописана как internal зона (см. location ^~ /contents/videos/ в примере).



Также для защиты исходников видео и фотоальбомов от несанкционированного доступа в конфигурации Nginx папки хранения исходников видео и фотоальбомов должны быть прописаны как internal зоны (см. location ^~ /contents/videos_sources/ и location ^~ /contents/albums/sources/ в примере).



Значение параметра client_max_body_size должно быть установлено с учетом максимальных размеров видеофайлов, которые вы будете загружать с локального диска.



Если вы хотите использовать embed код на свои видео, то в целях защиты вам необходимо убедиться, что Nginx не перехватывает swf файлы (должен работать апачевский .htaccess).



РЕКОМЕНДУЕМЫЕ ОПЦИИ PHP

PHP upload_max_filesize 1024M (максимальный размер загружаемых видео файлов)

PHP post_max_size 1024M (максимальный размер загружаемых видео файлов)

PHP memory_limit 128M

PHP session.gc_maxlifetime 21600
Разделы:
Опубликован:
04.04.2014 | 15:19
Откликнуться Посмотреть другие заказы Разместить заказ

Теги: нужен системный администратор, ищу системного администратора, резюме системного администратора

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->