Получение SSL сертификата от Let's Encrypt в то время как ISP блокирует порт 80

В настоящее время я запускаю сервер apache http, слушающий порт 81, так как мой провайдер блокирует порт 80. Я хотел бы получить действительный сертификат ssl, и я читал этот форум здесь, но я не совсем понимаю, о чем они говорят. У меня есть полный контроль над маршрутизатором и сервером. Итак, есть ли способ получить ssl-сертификат от Let's Encrypt with my setup?

Я хочу запустить https на порту 443.

Я также не могу сделать txt проверка, поскольку у меня еще нет полного контроля над моим dns.

когда я пытаюсь запустить sudo certbot --apache Я понимаю:

Cleaning up challenges
Unable to find a virtual host listening on port 80 which is currently 
needed for Certbot to prove to the CA that you control your domain.
Please add a virtual host for port 80.
1
задан Erik
03.04.2023 7:58 Количество просмотров материала 3634
Распечатать страницу

1 ответ

главный вопрос, какой порт вы будете использовать для HTTPS (при условии, что 81 HTTP)

HTTPS будет на порту 443

некоторые интернет-провайдеры блокируют 80, но не 443. В этом случае вы должны иметь возможность использовать любой из обычных клиентов и типов задач

HTTPS будет на каком-то другом порту (не 443)

В этом случае, мы хотим использовать dns-01 проблема, что-то вроде этого:

certbot certonly --manual --preferred-challenges dns -d mydomain.com

обратите внимание, что это потребует от вас создайте TXT запись с указанным содержанием, так что вам нужно будет иметь контроль над DNS.

1
отвечен David Six 2023-04-04 15:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

apache-http-server
certificate
isp
port-forwarding
ssl
Вверх