我在nginx上使用uwsgi運行我的DJango應用程序。 它當前與這些配置工作:Django-uWSGI-nginx使用https
[uwsgi] 插座=:8002
主=真
ENV = DJANGO_SETTINGS_MODULE = web_server.web_server.settings
PYTHONPATH =/TMP/src/
wsgi-file = /tmp/src/web_server/web_server/wsgi.py
CHDIR =/TMP/SRC/
過程= 4個
線程= 2
和我的nginx.conf文件
上游的django {
服務器127.0.0.1:8002;
}
服務器{
聽8000;
server_name 192.168.56.104;
charset utf-8;
#最後,將所有非媒體請求Django的服務器。
位置/ {
uwsgi_pass django; include /tmp/src/web_server/web_server/uwsgi_params;
}
它的工作與HTTP。
我想改變它以https工作,但我無法找到的配置,以使這項工作在任何地方的權利。
我應該在我的配置中更改以使用https?
我已經生成了證書。
每個服務器設置和證書文件是要求略有不同。我會看看這個文檔https://www.digicert.com/ssl-certificate-installation-nginx.htm,併發布特定的技術問題,如果你不能得到它的工作。 – 2014-10-22 12:07:55
謝謝。那實際上解決了我的問題。 – ShlomiK 2014-10-22 12:33:37
@ShlomiK如果您有解決方案,請將其作爲答案發布。或者,如果您認爲解決方案對您的情況過於具體,請刪除該問題。謝謝。 – Louis 2014-10-22 16:22:30