Установка nginxconfig на VPS/VDS/выделенный сервер (дедик)

NGINX — это гораздо больше, чем просто веб-сервер. Вы это уже знали, наверное. Мы любим NGINX, потому что он использует мало памяти, высокий параллелизм, асинхронную управляемую событиями архитектуру, балансировку нагрузки, реверсивное проксирование, поддержку FastCGI с кэшированием (PHP), потрясающую быструю обработку статических файлов, TLS/SSL с SNI, привлекательный синтаксис конфигурации с множеством функций с соответствующими директивами конфигурации.

Вы можете использовать этот инструмент, чтобы проверить, как работает NGINX, посмотреть, как ваши входные данные влияют на выходные данные, сгенерировать лучшую конфигурацию для вашего конкретного варианта использования (и параллельно вы все еще можете использовать документы).

В качестве приемной системы у нас будет Debian.

Сперва установим NodeJS, так как без него никуда. Идем на официальный сайт и качаем оттуда последний стабильный релиз. На дату написания поста это 20й релиз.

Для нас важна секция Debian and Ubuntu based Linux distributions.

ВНИМАНИЕ! На дату поста уже следующие системы не работали с NodeJS 18+:
  • Ubuntu 16.04 LTS (Xenial Xerus)
  • Ubuntu 18.04 LTS (Bionic Beaver)
  • Ubuntu 18.10 (Cosmic Cuttlefish)
  • Ubuntu 19.04 (Disco Dingo)
  • Ubuntu 19.10 (Eoan Ermine)
  • Debian 9 / oldoldstable (Stretch)

Полный список текущих систем можно посмотреть на NodeSource, откуда мы возьмем установщик.

1. Подключаем репу и ставим NodeJS:
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - &&\
apt-get install -y nodejs


2. Ставим инструменты разработки и git.
apt-get install build-essential git -y


3. Развертываем репу с nginxconfig, я качаю с себя.
git clone https://github.com/hawk2012/nginxconfig.io.git


4. Переходим в папку и ставим модули.
cd nginxconfig.io
npm install
В случае если пишет
-bash: npm: command not found
выполняем следующее:
apt-get install npm -y
затем повторяем команду.

Вам будет писать много букафф, затем npm завершит установку.


5. Добиваем топик и выполняем:
npm start


Все, берем запись External и любуемся.


Удачи вам с созданием собственных nginxconfig и настроек nginx!
Поделиться:

Похожие публикации

Тут ничего нет

Нет комментариев