Как установить и настроить веб-сервер (Nginx, Apache)?

⌘K

Как установить и настроить веб-сервер (Nginx, Apache)?

Выбор и установка веб-сервера — один из первых шагов при развёртывании сайта или приложения на VPS. Наиболее популярные решения — это Nginx и Apache. Оба сервера поддерживают работу с динамическим и статическим контентом, масштабируемы и гибки в настройке. Рассмотрим, как установить и настроить веб-сервер Nginx и Apache на Linux (Ubuntu/Debian).

Установка и настройка Nginx

Шаг 1. Установка Nginx:

sudo apt update

sudo apt install nginx -y

Шаг 2. Проверка статуса и запуск сервера:

sudo systemctl status nginx

sudo systemctl start nginx

Шаг 3. Основной конфиг:

/etc/nginx/nginx.conf

Дополнительные настройки сайтов:

/etc/nginx/sites-available/

/etc/nginx/sites-enabled/

Шаг 4. Пример конфига сайта:

server { listen 80; server_name example.com; root /var/www/html; index index.html; location / { try_files $uri $uri/ =404; } }

Шаг 5. Активация сайта и перезапуск Nginx:

sudo ln -s /etc/nginx/sites-available/example /etc/nginx/sites-enabled/

sudo nginx -t

sudo systemctl reload nginx

Установка и настройка Apache

Шаг 1. Установка Apache:

sudo apt update

sudo apt install apache2 -y

Шаг 2. Проверка работы сервера:

sudo systemctl status apache2

Шаг 3. Основной конфигурационный файл:

/etc/apache2/apache2.conf

Виртуальные хосты:

/etc/apache2/sites-available/

/etc/apache2/sites-enabled/

Шаг 4. Пример виртуального хоста:

<VirtualHost *:80>
 ServerName example.com
    DocumentRoot /var/www/example
</VirtualHost>

Шаг 5. Активация и перезапуск Apache:

a2ensite example.conf

sudo systemctl reload apache2

Оба сервера — Nginx и Apache — прекрасно справляются с задачей обслуживания сайтов. Выбор зависит от конкретных требований: Nginx часто выбирают за производительность, Apache — за модульность и гибкость. Установка и базовая настройка занимает всего несколько минут, после чего вы готовы к дальнейшему развертыванию проекта.

12 месяцев = 13 месяцев сервиса

Платите за год, получайте ещё 1 месяц бесплатно.

Месяц в подарок
COPIED
NEWCOM COPIED