Добро пожаловать в мой блог. Это тестовая статья, в которой я хочу написать как установить и настроить 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
Ищем и меняем следующие параметры, которые указаны ниже (закоментированные параметры раскоментируем):
- server_tokens off;
- server_names_hash_bucket_size 64;
- ssl_protocols TLSv1.2 TLSv1.3;
- gzip on;
- gzip_vary on;
- gzip_proxied any;
- gzip_comp_level 6;
- gzip_buffers 16 8k;
- gzip_http_version 1.1;
- 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
