Skip to main content
Version: saratov

nginx

Установка nginx в Centos 7

Подключение репозитория:

sudo cat > /etc/yum.repos.d/nginx.repo << EOF
[nginx]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
EOF

Установка:

sudo yum makecache
sudo yum -y install nginx

Установка nginx в Ubuntu

  • Подключение репозитория:
echo "deb [arch=amd64] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" \
| sudo tee /etc/apt/sources.list.d/nginx.list
wget -qO - https://nginx.org/keys/nginx_signing.key | sudo apt-key add -

Установка:

sudo apt update
sudo apt -y install nginx

Первичная настройка и запуск nginx

Перемещаем файлы которые не используются в директорию /etc/nginx/old

sudo mkdir -p /etc/nginx/old
sudo mv /etc/nginx/{*default,*_params,koi-*,win-utf} /etc/nginx/old/
sudo mv /etc/nginx/conf.d/* /etc/nginx/old/

Автозагрузка и старт:

sudo systemctl enable --now nginx

Установка nginx в РЕДОС 7.3

Установка:

dnf install nginx
sudo systemctl enable --now nginx

В версии nginx c 1.25 указываем в конфигурациях

listen <port> ssl;
http2 on;