Веб-приложения приобрели широкую популярность за последние несколько лет как средство предоставления услуг различным клиентам. С помощью веб-приложения вы можете охватить более широкую аудиторию независимо от того, какое устройство или операционную систему они используют.

Возможность установки и настройки веб-сервера - ценный навык как веб-разработчику, так и инженеру-программисту. Веб-сервер - это программа, отвечающая за доставку вашего веб-контента клиентам через Интернет или сеть.

Давайте посмотрим, как установить и настроить веб-сервер Nginx в Ubuntu.

Зачем использовать Nginx?

Nginx - это легкий и высокопроизводительный веб-сервер, который может работать как в Windows, так и в Linux. Помимо веб-сервера, Nginx также широко используется в качестве обратного прокси-сервера и почтового прокси-сервера. Обратите внимание, что Nginx произносится как «двигатель x».

В качестве обратного прокси-сервера вы настраиваете Nginx для маршрутизации трафика с указанного порта в какое-либо приложение, работающее на сервере. Обратный прокси-сервер Nginx обеспечивает дополнительный уровень безопасности, поскольку он проверяет и фильтрует трафик перед тем, как попасть на сервер.

Nginx работает как служба или демон на сервере, и им можно легко управлять с помощью диспетчеров служб, таких как systemctl в Linux. И последнее, но не менее важное: Nginx хорошо документирован и пользуется огромной поддержкой сообщества.

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

В рамках этого руководства мы продемонстрируем, как вы можете установить сервер Nginx на Linux-машину под управлением Ubuntu.

Шаг 1. Установка необходимых компонентов безопасности

Если вы устанавливаете Nginx на защищенный сервер, важно, чтобы вы установили эти предварительные условия, чтобы убедиться, что ваша установка безопасна и вы получаете стабильные версии программ.

Сначала обновите список пакетов вашей системы.

sudo apt update

Установить gnupg2 для безопасного канала связи при загрузке приложения.

sudo apt установить curl gnupg2 ca-сертификаты lsb-release ubuntu-keyring

Затем вы должны получить официальный ключ подписи от Nginx для проверки подлинности пакета.

завиток https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg> / dev / null

Теперь убедитесь, что импортированный файл содержит правильный ключ, запустив:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Результат должен содержать отпечаток пальца, как показано ниже.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

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

echo "deb [подписано = / usr / share / keyrings / nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Шаг 2: установка Nginx

Следующим шагом будет установка сервера Nginx. Запомни обновите источники пакетов перед загрузкой новых пакетов.

sudo apt update

Установить сервер Nginx довольно просто. Просто запустите следующую команду:

sudo apt установить nginx

Учить больше: Разница между APT и dpkg в Ubuntu

Nginx в действии

Страница по умолчанию, обслуживаемая Nginx, хранится в каталоге /usr/share/nginx/html. Вы можете разместить свои статические веб-страницы либо в этом, либо в другом месте по вашему выбору и настроить виртуальный хост.

Виртуальный хост позволяет обслуживать несколько веб-страниц на одном и том же серверном оборудовании или инфраструктуре.

Вы можете проверить статус сервера Nginx, используя следующую команду:

sudo systemctl статус nginx

Вывод здесь показывает, что демон Nginx активен и работает. Если он не активен, запустите его, введя следующую команду:

sudo systemctl запустить nginx

Если вы внесете некоторые изменения в конфигурацию Nginx, вы можете перезапустить сервер, используя команда systemctl следующее:

sudo systemctl перезапустить nginx

Чтобы обслуживать веб-страницу Nginx по умолчанию, откройте URL-адрес http://localhost: 80 в веб-браузере. Вас встретит страница, аналогичная показанной ниже.

Узнайте, как разрабатывать веб-приложения

Поздравляем, вы успешно установили и настроили Nginx. В этом руководстве было рассмотрено, как установить и настроить веб-сервер в Ubuntu. Кроме того, мы обсудили, как можно управлять демоном сервера Nginx, используя systemctl.

Спрос на веб-разработчиков никогда не был таким огромным, и в ближайшее время он не собирается снижаться. Начните свое путешествие по веб-разработке с изучения основ HTML уже сегодня.

Введение в HTML

Если вы хотите научиться создавать веб-сайты, вам необходимо изучить HTML.

Читать далее

ДелитьсяТвитнутьЭл. адрес
Похожие темы
  • Linux
  • Программирование
  • Ubuntu
  • Веб сервер
  • Установить программное обеспечение
Об авторе
Мвиза Кумвенда (Опубликовано 40 статей)

Мвиза занимается разработкой программного обеспечения по профессии и много пишет о Linux и интерфейсном программировании. Некоторые из его интересов включают историю, экономику, политику и архитектуру предприятий.

Ещё от Mwiza Kumwenda

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться