Помочь настроить https, получить сертификат certbot
2 000 руб. за проект
Необходимо настроить работу сайта под протоколом https, получив для этого сертификат certbot или его бесплатный аналог. Сам по себе сайт простейший, сейчас работает и доступен только по http (мой дипломный проект в рамках курса "Python-разработчик" в "Яндекс.Практикум"). Стек: Python3, Django3, Django REST framework, React, PostgreSQL, gunicorn, nginx, Яндекс.Облако.
Сертификат не получается получить из-за возникающей ошибки (логи из VSC прикрепляю ниже). Нейросеть пишет, что "Вероятно, проблема заключается в том, что Certbot не может подтвердить ваш домен через HTTP-01 challenge. Ваш веб-сервер (Nginx) ожидает подтверждения в папке /.well-known/acme-challenge/, но Certbot не может записать туда файл из-за некоторых ограничений" .
alexrashkin@foodgram:~/foodgram-project-react$ sudo certbot certonly --webroot -w /var/www/certbot -d foodgram-project.myvnc.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer None
Requesting a certificate for foodgram-project.myvnc.com
Performing the following challenges:
http-01 challenge for foodgram-project.myvnc.com
Using the webroot path /var/www/certbot for all unmatched domains.
Waiting for verification...
Challenge failed for domain foodgram-project.myvnc.com
http-01 challenge for foodgram-project.myvnc.com
Cleaning up challenges
Some challenges have failed.
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: foodgram-project.myvnc.com
Type: unauthorized
Detail: 158.160.102.175: Invalid response from
http://foodgram-project.myvnc.com/.well-known/acme-challenge/EqBVVUb2Y3I_9fYz3r7SnUzWhyIiZT0k90PzksqjXd8:
"<!doctype html><html lang=\"en\"><head><meta
charset=\"utf-8\"/><link rel=\"icon\" href=\"/favicon.png\"/><meta
name=\"viewport\" content="
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.
Сертификат не получается получить из-за возникающей ошибки (логи из VSC прикрепляю ниже). Нейросеть пишет, что "Вероятно, проблема заключается в том, что Certbot не может подтвердить ваш домен через HTTP-01 challenge. Ваш веб-сервер (Nginx) ожидает подтверждения в папке /.well-known/acme-challenge/, но Certbot не может записать туда файл из-за некоторых ограничений" .
alexrashkin@foodgram:~/foodgram-project-react$ sudo certbot certonly --webroot -w /var/www/certbot -d foodgram-project.myvnc.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer None
Requesting a certificate for foodgram-project.myvnc.com
Performing the following challenges:
http-01 challenge for foodgram-project.myvnc.com
Using the webroot path /var/www/certbot for all unmatched domains.
Waiting for verification...
Challenge failed for domain foodgram-project.myvnc.com
http-01 challenge for foodgram-project.myvnc.com
Cleaning up challenges
Some challenges have failed.
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: foodgram-project.myvnc.com
Type: unauthorized
Detail: 158.160.102.175: Invalid response from
http://foodgram-project.myvnc.com/.well-known/acme-challenge/EqBVVUb2Y3I_9fYz3r7SnUzWhyIiZT0k90PzksqjXd8:
"<!doctype html><html lang=\"en\"><head><meta
charset=\"utf-8\"/><link rel=\"icon\" href=\"/favicon.png\"/><meta
name=\"viewport\" content="
To fix these errors, please make sure that your domain name was
entered correctly and the DNS A/AAAA record(s) for that domain
contain(s) the right IP address.
Отзывы
10 из 10! Александр первым откликнулся на заказ, решил поставленную задачу в кратчайшее время, продемонстрировал глубокое знание и понимание темы, был вежлив и по собственной инициативе помог решить несколько вопросов, которые не были связаны с основной задачей, но были так же важны для работы проекта в целом. Спасибо Вам большое!
11 месяцев
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.