Форум программистов, компьютерный форум, киберфорум
Nginx
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 11.08.2013
Сообщений: 64

Как установить модуль в nginx?

24.10.2013, 20:17. Показов 4653. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Мне необходимо установить модуль http_gzip_static_module
FreeBSD 9.1
Nginx/1.4.2
Как это сделать? Читал, что поддержки модулей в виде библиотек, как, к примеру, в apache - в nginx нет. Нужно как то пересобирать/перекомпилировать из портов. Я новичок в этих веб-серверах. Помогите доступно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.10.2013, 20:17
Ответы с готовыми решениями:

Как установить nginx на debian 6?
Помогите нормально установить nginx+php+mysql+phpmyadmin чтобы можно было установить сайт на vds.Никак не могу найти нормального урока как...

Как установить модуль bpl?
Всем доброго времени суток. Как можно установить модуль с расширением .bpl в Delphi 10.1 Berlin? При попытке установить через...

Как установить модуль requests?
Открываю setup в python - ошибка какая-то Добавлено через 39 секунд no such file or directory 'README.rst' Добавлено через 16...

33
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
27.11.2019, 17:54
Студворк — интернет-сервис помощи студентам
Был --user=nginx. Запустил ./configure --user=www-data. Результат тот же, nginx не запускается.
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
27.11.2019, 17:57
Конфиг свой покажите.

Вот по этому и существуют администрируемые виртуальные серверы, на которых вам операцию эту выполнять за 5 минут, а не за неделю, как у вас получается.
0
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
27.11.2019, 18:02
Bash
1
sudo ./configure --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=www-data --group=nginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt='-g -O2 -fdebug-prefix-map=/data/builder/debuild/nginx-1.16.1/debian/debuild-base/nginx-1.16.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fPIC' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pie' --add-dynamic-module='/home/user/nginx-rtmp-module-master'
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
27.11.2019, 18:06
Вы не поняли, содержимое конфига /etc/nginx/nginx.conf, а также
Bash
1
egrep 'www-data|nginx' /etc/passwd
0
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
27.11.2019, 18:10
/etc/nginx/nginx.conf
Кликните здесь для просмотра всего текста

#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;


events {
worker_connections 1024;
}


http {
include mime.types;
default_type application/octet-stream;

#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root html;
index index.html index.htm;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;

# location / {
# root html;
# index index.html index.htm;
# }
#}


# HTTPS server
#
#server {
# listen 443 ssl;
# server_name localhost;

# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;

# ssl_session_cache shared:SSL:1m;
# ssl_session_timeout 5m;

# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;

# location / {
# root html;
# index index.html index.htm;
# }
#}

}

egrep 'www-data|nginx' /etc/passwd
Bash
1
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
27.11.2019, 18:25
user www-data; пропишите в конфиге и выполните тест
PureBasic
1
nginx -t
0
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
27.11.2019, 20:57
В файле /etc/nginx/nginx.conf расскомментировал user и nobody заменил на www-data.
Bash
1
2
3
4
user@user-desktop:~/nginx-1.17.6$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] mkdir() "/var/cache/nginx/client_temp" failed (2: No such file or directory)
nginx: configuration file /etc/nginx/nginx.conf test failed
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
27.11.2019, 20:59
Вам же пишет что не так. Исправляйте.
Если и этого не понимаете, лучше вам забыть о линуксе.
0
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
28.11.2019, 07:55
В директории /var/cache/ создал папку nginx. Папки client_temp и другие сами создались.
Bash
1
2
3
user@user-VirtualBox:~$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
28.11.2019, 09:43
Верное действие. Теперь все работает?
0
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
28.11.2019, 10:00
Не работает.
Bash
1
2
user@user-VirtualBox:~$ sudo  service  nginx start
Failed to start nginx.service: Unit nginx.service not found.
0
 Аватар для WebGraf
79 / 78 / 3
Регистрация: 18.05.2010
Сообщений: 375
Записей в блоге: 1
28.11.2019, 10:38
https://www.nginx.com/resource... itscripts/
1
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
28.11.2019, 14:10
Нашёл http://tftf.ru/stati/nginx/337/
Файл /etc/init.d/nginx уже был.
Выполнил
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
user@user-VirtualBox:~/nginx-1.17.6$ sudo chmod a+x /etc/init.d/nginx
user@user-VirtualBox:~/nginx-1.17.6$ sudo update-rc.d nginx defaults
user@user-VirtualBox:~/nginx-1.17.6$ sudo service nginx start
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
user@user-VirtualBox:~/nginx-1.17.6$ sudo systemctl status nginx.service
● nginx.service - LSB: starts the nginx web server
   Loaded: loaded (/etc/init.d/nginx; generated)
   Active: failed (Result: exit-code) since Thu 2019-11-28 17:30:24 +07; 47s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 6415 ExecStart=/etc/init.d/nginx start (code=exited, status=3)
 
ноя 28 17:30:24 user-VirtualBox systemd[1]: Starting LSB: starts the nginx web server...
ноя 28 17:30:24 user-VirtualBox nginx[6415]:  * Starting nginx nginx
ноя 28 17:30:24 user-VirtualBox nginx[6415]: start-stop-daemon: --start needs --exec or --startas
ноя 28 17:30:24 user-VirtualBox nginx[6415]: Try 'start-stop-daemon --help' for more information.
ноя 28 17:30:24 user-VirtualBox systemd[1]: nginx.service: Control process exited, code=exited status=3
ноя 28 17:30:24 user-VirtualBox systemd[1]: nginx.service: Failed with result 'exit-code'.
ноя 28 17:30:24 user-VirtualBox systemd[1]: Failed to start LSB: starts the nginx web server.
0
 Аватар для dr_arntholcz
24 / 24 / 1
Регистрация: 13.05.2016
Сообщений: 247
21.12.2019, 14:12
Вопрос решён следующим образом.
1. Поставил nginx как указано на офсайте (apt install nginx)
2. Отключил его
Bash
1
service nginx stop
3. В папке с распакованными исходниками nginx выполнил
Bash
1
2
3
4
./configure --add-dynamic-module="путь до папки с исходниками rtmp-модуля"
make modules
make install
service nginx start
4. В глобальном конфиге nginx (/etc/nginx/nginx.conf) в самое начало файла добавил:
load_module modules/ngx_rtmp_module.so;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.12.2019, 14:12

Как установить модуль requests?
я не знаю что такое PIP, поэтому нажал на downlod tarball, скачал, то что было в архиве скинул в папку с Python, в папку Lib, я что то не...

Как установить модуль Perl?
Нужно установить модуль http://search.cpan.org/dist/Spreadsheet-ParseExcel/lib/Spreadsheet/ParseExcel.pm Пытаюсь через консольку - пишет...

Как установить модуль в Windows?
Выполняю следующий код и выводит ошибку. Как можно исправить? Или в какую сторону искать? У меня стоит Python 2.7 и Windows 7 ...

Как установить модуль lxml?
Подскажите как установить модуль lmxl на python3.3 ?

Как установить модуль rdtsc?
Здравствуйте! Решил найти пример использования модуля Threading. Нашёл пример. Собственно, вот он: from rdtsc import rdtsc from...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики 1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928 Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат» Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru