Работает API на VPS на Python Flask.
Запросы идут к IP адресу с http:// 123.456.123.456/api/
Необходимо поставить вместо IP домен с https
Для этого написал код с примеров из гугла:
from flask import Flask
from flask import jsonify, make_response, request, abort, redirect
from flask_sslify import SSLify
from flask_cors import CORS
import conf
WEBHOOK_HOST = '123.456.123.456'
WEBHOOK_PORT = 80
WEBHOOK_LISTEN = '0.0.0.0'
DATABASE = conf.database
app = Flask(__name__)
context = ('crt.crt', 'key.key')
sslify = SSLify(app)
CORS(app)
@app.route('/', methods=['GET'])
def get_data():
data = {}
return jsonify(data)
# Start flask server
app.run(host=WEBHOOK_LISTEN,
port=WEBHOOK_PORT,
debug=False,
ssl_context=context)
Домен и сертификат 'crt.crt', 'key.key' куплены на рег ру, настроены запись А на мой IP.
При запросе на домен через браузер ошибка ERR_CERT_AUTHORITY_INVALID.
Что я делаю не так?