Сервер: Сборка nginx c openssl v1.1.0 для http2

Сборка стабильной версии nginx c openssl v1.1.0 для работы протокола http2

 

# загружаем актуальную версию nginx и openssl, распаковываем и переходим в каталог
# https://nginx.org/ru/download.html
cd /opt/

wget http://nginx.org/download/nginx-1.14.1.tar.gz
wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz

tar xf nginx-1.14.1.tar.gz
tar xf openssl-1.1.0h.tar.gz

cd nginx-1.14.1

# собираем и устанавливаем (всё это нужно набрать в одной строке)
./configure 
	--prefix=/etc/nginx 
	--sbin-path=/usr/sbin/nginx	
	--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 	

	--user=nginx 
	--group=nginx 

	--with-http_gzip_static_module 	
	--with-http_ssl_module 
	--with-http_v2_module 	
	--with-openssl=/opt/openssl-1.1.0h

make

make install

# перезагружаем и проверяем
service nginx restart

nginx -V

# блокировка обновления nginx через yum update
yum install yum-plugin-versionlock
yum versionlock nginx*

# список блокировки
yum versionlock list

# очистить список блокировки
yum versionlock clear
    
 

Код был обновлён. Предыдущий рейтинг:

  • Бесполезный код - 0 голосов
  • Костыль - 0 голосов
  • Полезный код - 2 голоса
Сервер up: 2.1 г. просмотров: 1k