Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: UploadProgress nginx  (Прочитано 3418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
UploadProgress nginx
« : 12 Декабря 2012, 15:36:23 »
Поставил nginx
Посмотрел, следующие пакет есть
ii  nginx          1.1.19-1       small, but very powerful and efficient web s
ii  nginx-common   1.1.19-1       small, but very powerful and efficient web s
ii  nginx-full     1.1.19-1       nginx web server with full set of core modul

когда в Nginx.cong пишу

Выдает ошибку.
Как узнать стоит ли модуль, и если нет, то как поставить?

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: UploadProgress nginx
« Ответ #1 : 12 Декабря 2012, 19:48:00 »
Давай подробнее, плиз. Файл «nginx.conf» сюда под спойлер (а лучше в тег code). И что ты там хочешь написать тоже…
Ubuntu 14.10

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
Re: UploadProgress nginx
« Ответ #2 : 13 Декабря 2012, 00:50:40 »
Если по порядку то
пишу
track_uploads proxied 30s;
выдает ошибку на этой строке
удаляю строку все замечательно работает

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: UploadProgress nginx
« Ответ #3 : 13 Декабря 2012, 11:46:41 »
Где конфиг?Где ошибка? Скорей всего собран без плагина.
In Console We Trust!

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
Re: UploadProgress nginx
« Ответ #4 : 13 Декабря 2012, 14:22:27 »
Поэтому я и спрашиваю

Как узнать стоит ли модуль, и если нет, то как поставить?

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: UploadProgress nginx
« Ответ #5 : 13 Декабря 2012, 14:48:57 »
nginx-extras
Цитировать

THIRD PARTY MODULES: Auth PAM, Chunkin, DAV Ext, Echo, Embedded Lua,
HttpHeadersMore, http push, Nginx Development Kit, Upload module,
Upload Progress, Upstream Fair Queue.
оно?
« Последнее редактирование: 13 Декабря 2012, 14:51:20 от avi9526 »
Ubuntu 14.10

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: UploadProgress nginx
« Ответ #6 : 13 Декабря 2012, 15:20:27 »
Как узнать стоит ли модуль
nginx -V
и если нет, то как поставить?
cd nginx_src_dir && ./configure --add-module=/path/to/src/nginx_upload_progress_module && make && make install

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
Re: UploadProgress nginx
« Ответ #7 : 14 Декабря 2012, 05:11:32 »
А что означает
./configure --add-module=/path/to/src/nginx_upload_progress_module


Пользователь решил продолжить мысль 14 Декабря 2012, 06:23:49:
Это я так понимаю, надо его собрать с эти расширением и переустановить. А обновить его никак нельзя, и не слетят ли при этом настройки?
« Последнее редактирование: 14 Декабря 2012, 06:23:49 от construktor »

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: UploadProgress nginx
« Ответ #8 : 14 Декабря 2012, 11:17:40 »
Поддержки модулей в виде библиотек еще нет. Настройки не слетят, но бекап не повредит.
In Console We Trust!

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: UploadProgress nginx
« Ответ #9 : 14 Декабря 2012, 13:31:39 »
А что означает
./configure --add-module=/path/to/src/nginx_upload_progress_module


Пользователь решил продолжить мысль 14 Декабря 2012, 06:23:49:
Это я так понимаю, надо его собрать с эти расширением и переустановить. А обновить его никак нельзя, и не слетят ли при этом настройки?
Нет, т.к модули в nginx добавляются при сборке. Настройки слететь не должны. Но после make install в /etc/nginx появятся файлы *.orig или *.dist (точно уже не помню), со стандартными настройками. Их можно просто удалить. Если ничего лишнего не менять в makefile'ах, то всё должно быть ок. К тому-же, на крайний случай всегда делают бэкапы. ;)

Оффлайн avi9526

  • Активист
  • *
  • Сообщений: 618
  • ахтыжъёшкинкот
    • Просмотр профиля
    • Блог av9526
Re: UploadProgress nginx
« Ответ #10 : 14 Декабря 2012, 16:30:45 »
Попробуй для начала
sudo apt-get install nginx-extrasэто другая версия с расширениями. Поставил себе, вписал в конфиг твою директиву, оно выдало ошибку мол не в том месте она написана, хотя с пакетом "nginx-full" выдавало что вообще её не знает…
Ubuntu 14.10

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
Re: UploadProgress nginx
« Ответ #11 : 14 Декабря 2012, 23:52:00 »
Как-то я не понял, а путь к модулю и местоположение модуля где должно быть. и насколько я понимаю то конфигурировать его нужно полностью, а не только написать --add-module

Т.е. если я распоковал архив с nginx в
/home/nginx
а модуль в /home/uploadnginx
то писать надо
--add-module=/home/uploadnginx
так?
И после установки он как бы оттуда и будет брать файлы, или можно удалить папку uploadnginx
« Последнее редактирование: 15 Декабря 2012, 00:14:28 от construktor »

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: UploadProgress nginx
« Ответ #12 : 15 Декабря 2012, 11:54:54 »
После установки можно удалить.

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
Re: UploadProgress nginx
« Ответ #13 : 15 Декабря 2012, 16:22:38 »
Большое спасибо всем за ответы. Начал собирать, возникло несколько вопросов.
А что это значит?
--user=имя — задаёт имя непривилегированного пользователя, с правами которого будут выполняться рабочие процессы. После установки это имя можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы user. По умолчанию имя пользователя nobody.

--group=имя — задаёт имя группы, с правами которой будут выполняться рабочие процессы. После установки это имя можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы user. По умолчанию группа совпадает с именем непривилегированного пользователя.

Что это за юзер и группа в чем их роль?

Пользователь решил продолжить мысль 15 Декабря 2012, 20:21:00:
подскажите, пожалуйста, а как вот этот параметр правильно записать.

--with-pcre=путь — задаёт путь к исходным текстам библиотеки PCRE. Дистрибутив библиотеки (версию 4.4 — 8.30) нужно взять на сайте PCRE и распаковать. Всё остальное сделают ./configure nginx’а и make. Библиотека нужна для использования регулярных выражений в директиве location и для модуля ngx_http_rewrite_module.
« Последнее редактирование: 15 Декабря 2012, 20:21:00 от construktor »

Оффлайн construktor

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Wazzup.su - это сервис объединивший в себе все в одном.
Re: UploadProgress nginx
« Ответ #14 : 17 Декабря 2012, 00:44:16 »
Пишу следующее

--prefix=/etc/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-http_xslt_module --with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module  --add-module=/root/nginx_upload_module-2.2.0 --add-module=/root/masterzen-nginx-upload-progress-module-a788dea
Получаю

./configure: error: the HTTP image filter module requires the GD library.
You can either do not enable the module or install the libraries.

Я так понимаю, что не хватает какой-то GD библиотеки, но так и не нашел ничего по этому поводу. Подскажите, пожалуйста

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.