NGINX, является веб-сервером с открытым исходным кодом, который также может использоваться в качестве обратного прокси, балансировщик нагрузки, почтовый прокси и кеш HTTP. Он часто используется при развертывании веб-приложения на виртуальных машинах и других услугах IAAS.
Мы будем использовать виртуальную машину Microsoft Azure, чтобы развернуть приложение с помощью веб-сервера NGINX. Мы также рассмотрим некоторые общие вопросы, которые могут столкнуться во время развертывания.
Настройка виртуальной машины
Прежде всего, нам нужно иметь машину Ubuntu, вы можете получить один из многих популярных источников, включая AWS, Azure, Google Cloud, Digitalocean и т. Д. Если вы просто хотите попробовать развертывание, вы также можете просто использовать машину Ubuntu, используя виртуальную коробку, VMware и т. Д. размещено на собственной машине.
После настройки машины и открытие терминала мы должны сначала убедиться, что наша машина обновляется, используя
Sudo APT Update USTO APT обновление
Настройка веб-сервера NGINIX Теперь, когда у нас есть наш компьютер и работает, мы теперь можем установить сервер Nginx, используя
sudo apt-get install nginx Мы также должны проверить нашу сетевую группу безопасности, применимую во многих поставщиках облачных услуг, и убедиться, что порт 443 (для HTTPS) и Port 80 (для HTTP) включен. Следует также обеспечить разрешение правил брандмауэра для порта 443 и 80, мы также должны убедиться, что Nginx разрешен, мы можем сделать это через
sudo ufw разрешать 443 sudo ufw разрешит 80 Sudo Ufw Разрешить «Nginx Full»
Там нет необходимости делать вышеупомянутые шаги, если
sudo ufw status.
Возвращает неактивно.
Теперь мы также можем включить сервер Nginx запустить, когда система загружается и запускает сервер, используя:
sudo systemctl включает nginx sudo systemctl Запускайте nginx
Настройка веб-сайта после настройки NGINIX мы можем теперь клонировать наш веб-сайт к машине.
Теперь мы можем клонировать наш код сайта в каталоге, уже созданном Nginx, который является/var/ www. . Мы можем перейти к каталогу, используя
CD/VAR/WWW
Если сайт размещен как хранилище GIT, мы можем напрямую клонировать репозиторий сайта, используя
Sudo Git Clone WaysearLere.git
И это автоматически создает каталог с именем вашего репозитория. Давайте предположим, что это «Семиколан» в этом случае.
Если у вас нет репозитория Git, вы также можете загрузить ZIP-файл, содержащий код, используя
sudo wget westionurl.com/websitecode.zip.
а затем расстегните код в другой папке, а затем продолжайте.
Читайте больше здесь: Установка Nginx на Ubuntu
Теперь вы можете следовать этим блогам в соответствии с вашим Tech Stack:
Ласкал: Ласка
И вы можете настроить сертификат SSL, используя Это руководство.
Оригинал: «https://dev.to/ankurg132/installing-nginx-on-ubuntu-and-hosting-websites-533e»