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

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

Добро пожаловать в мой блог. Это тестовая статья, в которой я хочу написать как установить и настроить nginx на Ubuntu Server 24.04 и выполнить минимальные настройки.

Добавим репозиторий nginx:

sudo add-apt-repository -y ppa:ondrej/nginx

Обновим индексы пакетов и сами пакеты:

sudo apt update && sudo apt upgrade -y

Установим nginx:

sudo apt install -y nginx

Сделаем резервную копию файла конфигурации nginx:

sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backup

Откроем файл nginx.conf текстовым редактором:

sudo nano /etc/nginx/nginx.conf

Ищем и меняем следующие параметры, которые указаны ниже (закоментированные параметры раскоментируем):

  1. server_tokens off;
  2. server_names_hash_bucket_size 64;
  3. ssl_protocols TLSv1.2 TLSv1.3;
  4. gzip on;
  5. gzip_vary on;
  6. gzip_proxied any;
  7. gzip_comp_level 6;
  8. gzip_buffers 16 8k;
  9. gzip_http_version 1.1;
  10. gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

Сделаем резервную копию файла default:

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.backup

Открываем файл default текстовым редактором:

sudo nano /etc/nginx/sites-available/default

И приводим его к следующему виду:

server {
    listen 80 default_server;

    server_name _;

    location / {
        deny all;
    }

    location ~ /\.ht {
        deny all;
    }
}

Проверим нет ли ошибок в конфигах nginx:

sudo nginx -t

Если ошибок нет, то перезапускаем nginx:

sudo systemctl restart nginx.service
Прокрутить вверх