Как развернуть приложение на Node.js?
- В панели откройте Мои серверы и нажмите на свой сервер.
- На вкладке Обзор дождитесь, пока в строке Приложение появится сообщение «Node.js готов». Страница обновляется сама.
- Откройте ссылку в строке Адрес сайта. На пробной странице показана версия Node.js.
Запуск собственного приложения
Подключитесь по SSH и переключитесь на пользователя app:
su - app
cd ~/uygulama
Перенесите сюда свой код, например через git clone. Пробный server.js можно удалить. Установите зависимости и запустите приложение:
npm install
pm2 delete uygulama
pm2 start server.js --name uygulama
pm2 save
Ваше приложение должно слушать порт 3000. Caddy пересылает на этот порт входящие запросы HTTPS.
Ваш собственный домен
- Направьте A-запись вашего домена на IP-адрес сервера.
- От имени root замените старое имя везде:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile.OLD_NAME— это часть послеhttps://в адресе, показанном в панели. - Выполните
systemctl reload caddy.
Caddy получает и продлевает сертификат сам.
Снаружи открыты только порты 80, 443 и 22 для SSH.
Сервера ещё нет? Закажите сервер с установленным Node.js: вы выбираете размер и платите только за выбранное.
Спасибо за отзыв!