- Исходные данные
# cat /etc/os-release PRETTY_NAME="Ubuntu 18.04.3 LTS"
- Passenger
Добавляем репозиторий passenger.
Файл /etc/apt/sources.list.d/passenger.listdeb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main
Добавляем ключ passenger:apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7
Ставим:# apt-get update # apt-get install -y apt-transport-https ca-certificates # apt-get install -y nginx-extras libnginx-mod-http-passenger
После этих манипуляций, на сервере должен появиться файл /etc/nginx/conf.d/mod-http-passenger.conf
Проверяем наличие файла и перезапускаем nginx:# systemctl restart nginx
- nodejs
Последняя версия на момент написания статьи - 12.
Добавляем в систему ключ:# curl -LSs https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Добавляем репозиторий в файл /etc/apt/sources.list.d/nodejs.listdeb https://deb.nodesource.com/node_12.x bionic main deb-src https://deb.nodesource.com/node_12.x bionic main
# apt-get update # apt-get -y install nodejs
проверяем, если /usr/bin/node нет, то делаем симлинк# ln -s /usr/bin/nodejs /usr/bin/node
Проверяем:# node -v v12.10.0 # npm -v 6.10.3
Статья опубликована: 2019-09-23 17:25:50
Последние правки: 2019-09-23 17:37:11
Прогресс не стоит на месте и установка Phusion Passenger в виде модуля для nginx в Ubuntu 18.04 немного отличается от установки в Ubuntu 16.04.