###前提・実現したいこと
サーバサイド勉強中の者です。
CentOS6でuwsgiとnginxを使ってDjangoアプリケーションをデプロイしています。
Pythonの環境はvirtualenv上に構築しています。
nginxでDjangoを起動しているときにのみ、エラー HTTPSConnectionPool が発生してしまいます。
HTTPSConnectionPool(host='xxx.com', port=443): Max retries exceeded with url: /xxx/xxx (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.",))
原因を調べると、import sslができていないためにこのエラーがでるようです。
しかし、virtualenv内のPythonインタプリタ上ではimport sslはうまくできており、それ以外のPythonインタプリタでもimport sslは成功していました。
また、Djangoの開発用サーバーpython manage.py runserverだと上記エラーは発生せず、うまく動作します。
おそらく、uwsgiで起動したときのPythonのインタプリタがvirtualenvとは別のもので、import sslが失敗するものと考えています。
uwsgiで起動したときのPythonのインタプリタは何が選択されますでしょうか。
この他、考えうる原因と対策について、ご教授いただけますと幸いです。