фляжка доступа от ajax через https - PullRequest
0 голосов
/ 08 октября 2019

Я видел много вопросов, связанных с этой темой, но ни один из них не помог мне. Я переместил свой домен в https из HTTP. По HTTP все работало.

Проблема в том, что у меня есть мой javascript и фляга на одном IP. На разных портах. Я отправляю ajax запрос в колбу и жду ответа. В URL-адресе ajax у меня есть https://ip,, в то время как выход фляги равен

Running on https://0.0.0.0:5000/

. Я создал самозаверяющий сертификат для фляги и запускаю его как

flask run -h 0.0.0.0 --cert=/etc/ssl/certs/apache-selfsigned.crt --key=/etc/ssl/private/apache-selfsigned.key

, нокогда я пытаюсь отправить данные в колбу с веб-сайта в Chrome, я получаю

ERR_CERT_AUTHORITY_INVALID

В Mozilla я попытался получить доступ к IP, он предупреждал меня о безопасности, затем я продолжил работу из браузера Mozilla по IP, несмотря напредупреждение и проблема была решена, то есть, когда я попытался использовать тот же код из домена, он работал. Но и для других людей у ​​меня на хроме все равно не работает.

1 Ответ

0 голосов
/ 08 октября 2019

Итак, я решил, проблема была в том, что я отправлял запрос на IP. и я изменил его на доменное имя. и дал колбу letsencrypt сертификаты, которые ранее были назначены на домен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...