@formasters777

Генерация сертификата Encrypt SSL и его локация?

Если мой сервер nginx находится в termux,
и если мануально настраивать SSL сертификат с записью типа:
certbot certonly --manual -d mydomainname --email amanda@sytes.net
и создавать путь:
http://mydomain/.well-known/acme-challenge/eZCh5VUeY7N7ieq1JeVaf-dU8b0edwiTOY

и размещать его в файле txt.
И на сервере указывать локацию типа:
location ~ /.well-known {
      allow all;
   }
   location ^~ /.well-known/acme-challenge/ {
      default_type "text/plain";
      root         /data/wordpress/mysite/;
   }
   location = /.well-known/acme-challenge/ {
      return 404;
   }


Какой смысл в данном случае этого сертификата, если тут не участвует порт 443?
Или после подтверждения через certbot, он создаст файлы pem и key?
Если в данном случае есть reverse proxy на express сервер,
а у него свой роутинг, то нужно создавать маршрут под эту запись в экспресс?
const options = {
cert: fs.readFileSync('./sslcert/fullchain.pem'),
key: fs.readFileSync('./sslcert/privkey.pem')
};
Тогда какой смысл вообще использовать nginx, если я могу прослушивать порты 80, 443 в express?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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