Stepashka20
@Stepashka20
(☞゚ヮ゚)☞

Как слушать 443 порт через express?

Я использую для https cloudflare.Для домена сгенерировал cert.pem и key.pem.Всё закинул в небольшую программу:
var fs = require('fs');
var https = require('https');
var privateKey  = fs.readFileSync('./key.pem', 'utf8');
var certificate = fs.readFileSync('./cert.pem', 'utf8');

var credentials = {key: privateKey, cert: certificate};
var express = require('express');
var app = express();

var httpsServer = https.createServer(credentials, app);
app.get('/', (req, res) => {
    res.send({ message: 'Hello WWW!' });
});

httpsServer.listen(8443);


Через 8443 порт слушается всё отлично.При запросе https://domen.ru:8443/ выходят слова Hello WWW! Но через порт обращаться не очень красиво,поэтому хотелось бы обращаться к нему через https://domen.ru
Пробовал поставить на прослушку 443 порт, приложение запускалось,а на странице появлялась ошибка от cloudflare:
Error 521
Web server is down

Как тогда принимать запросы через обычный URL https://domen.ru без порта?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Поставьте Nginx кроме простейшей Настройки сертификата будете ещё и статику кешировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы