Веб-приложения приобрели широкую популярность за последние несколько лет как средство предоставления услуг различным клиентам. С помощью веб-приложения вы можете охватить более широкую аудиторию независимо от того, какое устройство или операционную систему они используют.
Возможность установки и настройки веб-сервера - ценный навык как веб-разработчику, так и инженеру-программисту. Веб-сервер - это программа, отвечающая за доставку вашего веб-контента клиентам через Интернет или сеть.
Давайте посмотрим, как установить и настроить веб-сервер 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.
Читать далее
- Linux
- Программирование
- Ubuntu
- Веб сервер
- Установить программное обеспечение

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