Раздача apk с nginx

abasive
На сайте с 07.09.2009
Offline
109
2773

Уважаемые форумчане не подскажете как раздать расширение .apk с nginx

Для flv работает такой конфиг, хотел использовать и для юфзл но не работает.

location / video {

root /var/www/flvsite/data/www/flv.site.ru;

access_log /var/www/httpd-logs/123.log ;

internal;

flv;

Аренда сервера в Европе и США (http://www.imhoster.net/p.php?18285&goto=aHR0cDovL3d3dy5pbWhvc3Rlci5uZXQvc2VydmVycy9kZWRpY2F0ZWQv), Рерайтинг, копирайтинг (http://www.etxt.ru/?r=abasive), Выделенные серверы и VPS по самым низким ценам.! (http://cp.inferno.name/aff.php?aff=754&gid=1)
M
На сайте с 24.10.2011
Offline
173
#1

abasive, и в чем трудность?

S
На сайте с 06.09.2012
Offline
15
#2

Не совсем то что думал =)

______________________AMSTERDAM______________________ ISPmgr Lite / Pro - 3 / 5.5 EUR в месяц или 22 / 40 EUR Вечная BILLmgr Stan / Advan - 6 / 10 EUR в месяц или 90 / 140 EUR Вечная
abasive
На сайте с 07.09.2009
Offline
109
#3
michaek:
abasive, и в чем трудность?

Место flv пишу apk но Nginx не запускается

---------- Добавлено 16.01.2013 в 20:47 ----------

sdrc:
location ~* ^.+\.(flv|apk)$ {

А тут где указать каталог?

M
На сайте с 24.10.2011
Offline
173
#4

abasive, в смысле директивы внутри location? зачем?

Andron_buton
На сайте с 19.07.2007
Offline
270
#5
abasive:
Место flv пишу apk но Nginx не запускается

Вместо

flv;
?

зачем?

эта директива указывает, что будет обрабатываться параметр ?start=

Директивы apk в базовом, без thirdparty модулей не существует

abasive
На сайте с 07.09.2009
Offline
109
#6
michaek:
abasive, в смысле директивы внутри location? зачем?

У меня скрипт, который для каждого ip адреса присвоет хеш, и файлы должны быть в этом каталоге.

---------- Добавлено 16.01.2013 в 20:54 ----------

Andron_buton:
Вместо
flv;
?

зачем?
эта директива указывает, что будет обрабатываться параметр ?start=
Директивы apk в базовом, без thirdparty модулей не существует

а как в location указать каталог? оттуда должны браться файлы.

M
На сайте с 24.10.2011
Offline
173
#7
abasive:
У меня скрипт, который для каждого ip адреса присвоет хеш, и файлы должны быть в этом каталоге.

так. а при чем тут директива apk? в nginx ее вообще нет

Andron_buton
На сайте с 19.07.2007
Offline
270
#8
abasive:
У меня скрипт, который для каждого ip адреса присвоет хеш, и файлы должны быть в этом каталоге.

---------- Добавлено 16.01.2013 в 20:54 ----------


а как в location указать каталог? оттуда должны браться файлы.

также как и прописано тут

location / video {

root /var/www/flvsite/data/www/flv.site.ru;
access_log /var/www/httpd-logs/123.log ;
internal;
flv;

единственное, что если есть директива internal;, надо для файлов с расширением apk также как и для флв отдавать заголовок X-Accel-Redirect

abasive
На сайте с 07.09.2009
Offline
109
#9
Andron_buton:
также как и прописано тут
location / video {
root /var/www/flvsite/data/www/flv.site.ru;
access_log /var/www/httpd-logs/123.log ;
internal;
flv;


единственное, что если есть директива internal;, надо для файлов с расширением apk также как и для флв отдавать заголовок X-Accel-Redirect

Пробовал так

location / video {
root /var/www/flvsite/data/www/flv.site.ru;
access_log /var/www/httpd-logs/123.log ;
internal;
apk;

и без internal, в обе случии пишет

Restarting nginx: [emerg]: unknown directive "apk" in /etc/nginx/nginx.conf:111

configuration file /etc/nginx/nginx.conf test failed

M
На сайте с 24.10.2011
Offline
173
#10
abasive:
Restarting nginx: [emerg]: unknown directive "apk" in /etc/nginx/nginx.conf:111
configuration file /etc/nginx/nginx.conf test failed

так какое слово непонятно?

michaek:
при чем тут директива apk? в nginx ее вообще нет

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий