Поиск по сайту:
Можно быть хитрее другого, но нельзя быть хитрее всех (Ф. Ларошфуко).

Как настроить серверные блоки Nginx в Ubuntu 22.04

19.07.2022
Как настроить серверные блоки Nginx в Ubuntu 22.04

Nginx — это свободно доступное программное обеспечение HTTP-сервера с открытым исходным кодом. Кроме того, он работает как прокси-сервер для электронной почты (SMTP, POP3, IMAP). Nginx также действует как балансировщик нагрузки и обратный прокси-сервер для серверов UDP, TCP и HTTP. По данным W3Tech, NGINX в настоящее время является наиболее широко используемым веб-сервером, поскольку он обычно превосходит Apache и другие серверы в тестах производительности, оценивающих скорость веб-сервера.

В этом блоге будет продемонстрирован метод настройки серверных блоков Nginx в Ubuntu 22.04. Давайте начнем!

 

Как установить Nginx на Ubuntu 22.04

Чтобы установить Nginx на Ubuntu 22.04, следуйте приведенным инструкциям.

Шаг 1: Обновите системные пакеты

Прежде всего, нажмите «CTRL+ALT+T» и обновите системные пакеты:

$ sudo apt update

Шаг 2: Установите Nginx

Затем установите Nginx в вашей системе Ubuntu 22.04 с помощью предоставленной команды:

$ sudo apt install nginx -y

 

Шаг 3. Проверьте версию Nginx.

После установки Nginx проверьте, работает ли он сейчас или нет:

$ systemctl status nginx

 

Шаг 4: Настройка брандмауэра

Теперь включите брандмауэр в вашей системе:

$ sudo ufw enable

 

Шаг 5: Список установленных приложений

Просмотрите список установленных приложений с помощью следующей команды:

$ sudo ufw app list

 

Шаг 6: Откройте порты для Nginx

Во- первых, мы включим Nginx в « HTTP », используя предоставленную команду:

$ sudo ufw allow 'Nginx HTTP'

 

или включите его в HTTPS:

$ sudo ufw allow 'Nginx HTTPS'

 

Читать  Размещайте несколько сайтов на одном VPS с помощью Docker и Nginx

Другой вариант — полностью включить Nginx как для HTTP, так и для HTTPS:

$ sudo ufw allow 'Nginx FULL'

 

Шаг 7: Проверьте состояние брандмауэра

Теперь введите данную команду, чтобы узнать о состоянии брандмауэра:

$ sudo ufw status

 

Шаг 8: Доступ к Nginx

После настройки брандмауэра пришло время получить доступ к Nginx в браузере, используя «localhost» или «IP-адрес сервера».

На данный момент Nginx работает отлично. Итак, теперь мы перейдем к настройке серверных блоков для него.

 

Как настроить блок сервера Nginx в Ubuntu 22.04

Чтобы настроить серверный блок Nginx в Ubuntu 22.04, следуйте приведенным инструкциям.

 

Шаг 1: Создайте каталог

На первом этапе создайте каталог для выбранного домена. В нашем случае доменное имя будет «example.com»:

$ sudo mkdir -p /var/www/example.com/html

 

Шаг 2: Установите владельца каталога

Затем используйте переменную среды «$USER» для установки владельца созданного каталога. Указанная команда установит текущего вошедшего в систему пользователя в качестве своего владельца:

$ sudo chown -R $USER:$USER /var/www/example.com/html

 

Шаг 3: Установите права доступа к файлам

Затем мы назначим права на чтение, запись и выполнение файлов для нашего доменного каталога «example.com»:

$ sudo chmod -R 755 /var/www/example.com

 

Шаг 4: Создайте файл HTML

Используя редактор « nano », создайте файл HTML, который будет использоваться в качестве домашней страницы нашего домена:

$ nano /var/www/example.com/html/index.html

 

Вставьте данный код в открытый HTML-файл, нажмите «CTRL+O» для сохранения добавленных изменений и вернитесь в терминал, нажав «CTRL+X».

Читать  Установка HAProxy для настройки сервера балансировки нагрузки в Debian 10

 

Шаг 5: Настройте блок сервера Nginx

Теперь мы настроим блок сервера Nginx для нашего домена в заданном каталоге:

$ sudo nano /etc/nginx/sites-available/example.com

 

Добавьте следующее содержимое в открытый файл, нажмите «CTRL+S», чтобы сохранить его, и вернитесь к терминалу:

server {
        listen 80;
        listen [::]:80;
        root /var/www/example.com/html;
        index index.html index.htm index.nginx-debian.html;
        server_name example.com www.example.com;

        location / {
               try_files $uri $uri/ =404;
        }
}

 

Шаг 6: Включить блок сервера Nginx

Создайте символическую ссылку для включения созданного блока сервера Nginx:

$ sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

 

Шаг 7: Тестирование Nginx

Убедитесь, что Nginx работает правильно или нет:

$ sudo nginx -t

 

Шаг 8: Перезапустите Nginx

Перезапустите Nginx в Ubuntu 22.04 с помощью предоставленной команды:

$ sudo systemctl restart nginx

 

Шаг 9: Доступ к серверу Nginx

Наконец, откройте свой любимый браузер и получите доступ к созданному блоку сервера Nginx, просматривая указанное доменное имя:

Как настроить серверные блоки Nginx в Ubuntu 22.04

 

Данный вывод указывает на то, что мы успешно настроили серверный блок Nginx в Ubuntu 22.04.

 

Вывод

Чтобы настроить серверные блоки Nginx в Ubuntu 22.04, сначала обновите системные пакеты. Затем установите Nginx с помощью команды «$ sudo apt install nginx -y». Затем включите брандмауэр и откройте порты для брандмауэра. Затем создайте каталог для своего домена и измените права доступа к каталогу и права доступа к файлам. Затем создайте файл HTML и настройте блок сервера Nginx, к которому можно будет получить доступ через добавленный домен. В этом блоге продемонстрирован метод настройки блоков Nginx в Ubuntu 22.04.

Читать  Как установить LEMP (Linux, Nginx, MySQL & PHP-FPM) на Debian 8

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Алекс

А где инфа о том, что если не прописать example.com в файле /etc/hosts, то странички мы не увидим

Это может быть вам интересно


Рекомендуемое
Компания InWin опубликовала дополнительную информацию о своем новом корпусе A…

Спасибо!

Теперь редакторы в курсе.