В общем есть сайт который сейчас пашет на https, на удалённом vps, чего я и добивался. Но он отдаёт только статику страничек. Как прикрутить приложение node.js чтобы на сайте отрабатывал его функционал
PS. До этого был просто http и запускал приложение node.js на порту 80, через vps на ubuntu
Дополнительно:
На вопрос «как сделать» отвечает документация и поиск в интернет.
Тут отвечают на вопросы «почему я сделал вот так, а оно не работает. Поискал в интернет, вот запросы, в ответах не нашел. Что я делаю не так?»
Покажите, как вы пробовали решить проблему, приведите код попытки (пусть неудачной), опишите, как запускали, что ожидали и что получилось.
За готовыми решениями - на фриланс. В текущем виде это не вопрос, а задание. Нарушен п.5.12 Регламента.
См.п.3.1 Регламента. Также обратите внимание на п.3.4, 3.6
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для того чтобы отдавать веб-приложение на Node.js через HTTPS, вам необходимо настроить сервер на обработку защищенных запросов. Вот несколько шагов, которые вам следует выполнить:
1. Создайте SSL-сертификат
Для начала вам необходимо создать SSL-сертификат для вашего домена. Вы можете приобрести его у сертификационного центра или воспользоваться бесплатными сервисами, такими как Let's Encrypt.
2. Настройка сервера
Вам нужно настроить ваш сервер Node.js для работы с HTTPS. Для этого вы можете использовать модуль `https` в Node.js. Вот пример кода:
3. Перенаправление HTTP на HTTPS
Чтобы гарантировать безопасность вашего приложения, рекомендуется настроить перенаправление с HTTP на HTTPS. Вот пример кода для Express.js:
4. Разрешение порта 443
Убедитесь, что ваш сервер имеет доступ к порту 443, который используется для HTTPS.
5. Проверка настроек SSL
После настройки сервера, убедитесь, что SSL работает корректно, проверьте его с помощью онлайн-сервисов или браузера.
Это основные шаги для того, чтобы настроить ваше веб-приложение на Node.js для работы через HTTPS. Не забудьте также обеспечить безопасность вашего кода и приложения, чтобы предотвратить уязвимости.