मैं एक OpenSSL संदर्भ का उपयोग करता है एक फ्लास्क सर्वर स्थापित करने के लिए कोशिश कर रहा हूँ है। हालांकि, के बाद से मैं एक अलग सर्वर पर स्क्रिप्ट में ले जाया गया है, यह निम्न त्रुटि फेंक रहता है, कोई फर्क नहीं पड़ता अगर मैं अजगर 2.7 या 3.4 का उपयोग कर रहा है और कोई फर्क नहीं पड़ता जो एसएसएल विधि मैं चुना है (SSLv23/TLSv1/...):AttributeError: 'संदर्भ' ऑब्जेक्ट कोई विशेषता 'wrap_socket'
File "/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner
self.run()
File "/usr/lib/python3.4/threading.py", line 868, in run
self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.4/dist-packages/werkzeug/serving.py", line 602, in inner
passthrough_errors, ssl_context).serve_forever()
File "/usr/local/lib/python3.4/dist-packages/werkzeug/serving.py", line 506, in make_server
passthrough_errors, ssl_context)
File "/usr/local/lib/python3.4/dist-packages/werkzeug/serving.py", line 450, in __init__
self.socket = ssl_context.wrap_socket(self.socket,
AttributeError: 'Context' object has no attribute 'wrap_socket'
नीचे अनुसार कोड:
if __name__ == "__main__":
context = SSL.Context(SSL.SSLv23_METHOD)
context.use_privatekey_file('key.key')
context.use_certificate_file('cert.crt')
app.run(host='0.0.0.0', port=80, ssl_context=context, threaded=True, debug=True)
अग्रिम में बहुत बहुत धन्यवाद! मैं किसी भी मदद
यह नोट करना महत्वपूर्ण है कि 'crt' और' 'context' टपल maters में key' के आदेश। 'Wrap_socket'' '' टपल 'ऑब्जेक्ट कोई गुण नहीं है: –
इस त्रुटि हो रही है – andrei