@20strannik08

Как правильно собрать nginx с http2 в ubuntu 16.04?

Подскажите люди добрые что я делаю не так?
Установил nginx-core и nginx-common

Скачал nginx-1.15.6 и скомпилил с такими параметрами:

--sbin-path=/usr/local/sbin 
--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 
--with-http_gzip_static_module 
--with-http_v2_module 
--with-http_ssl_module


Однако при запуске с http2 в lisen, пишет ошибку старта. Хотя при проверке nginx-t пишет что ошибок нет. /var/log/nginx/error.log пишет:
[emerg] 18924#0: invalid parameter "http2" in /etc/nginx/conf.d/www.conf:17


Намекает на то что nginx не понял что от него хочут...

P.S.
root@localhost:~# nginx -v
nginx version: nginx/1.15.6
root@localhost:~# openssl version
OpenSSL 1.1.0h  27 Mar 2018 (Library: OpenSSL 1.1.1  11 Sep 2018)
root@localhost:~#nginx -V
nginx version: nginx/1.15.6
built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4) 
built with OpenSSL 1.1.1  11 Sep 2018
TLS SNI support enabled
configure arguments: --sbin-path=/usr/local/sbin --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 --with-http_gzip_static_module --with-http_v2_module --with-http_ssl_module --with-http_gzip_static_module --with-debug
  • Вопрос задан
  • 307 просмотров
Решения вопроса 1
@20strannik08 Автор вопроса
Ладно, я сам разобрался. Косяк в --sbin-path=/usr/local/sbin, ненадо туда ставить, снес там все что имело отношение к nginx, выставил --sbin-path=/usr/sbin/nginx и все заработало!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
А зачем эти теложвижения, если есть готовые пакеты от разработчиков(https://nginx.org/ru/linux_packages.html)?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы