当前位置: 首页 > 知识库问答 >
问题:

使用https的Django-uWSGI-nginx

司空福
2023-03-14

我在Nginx上使用uwsgi运行我的DJango应用程序。它目前正在使用这些配置:

chdir=/TMP/SRC/

进程=4

线程=2

server_name 192.168.56.104;

charset UTF-8;

#最后,将所有非媒体请求发送到Django服务器。

   uwsgi_pass  django;
   include     /tmp/src/web_server/web_server/uwsgi_params;

我已经生成了证书。

共有1个答案

单修德
2023-03-14

克里斯的评论帮助我找到了解决办法。在Nginx的SSL证书安装中,您可以找到以下内容:

ssl开启;

SSL_Certifice/etc/SSL/your_domain_name.pem;(或bundle.crt)

}

服务器{

听8000;

# Finally, send all non-media requests to the Django server.

地点/{

  uwsgi_pass  django;

  include     /tmp/src/web_server/web_server/uwsgi_params;

}

 类似资料:
  • 我遵循本教程,但我有一个问题,我得到了502 Nginx错误。 教程链接 我检查了错误日志,上面写着 uwsgi.log ImportError:没有名为khcards的模块。wsgi 我的uwsgi文件是这样的 我的nginx。形态 服务器{监听80;server_name域www.domain.co.uk;根 /var/www/example.com/src/khcards;access_lo

  • 我按照http://uwsgi-docs.readthedocs.org/en/latest/tutorials/django_and_nginx.html中的步骤执行,但是当所有步骤完成后没有任何错误时,我访问127.0.0.1:8000,它的响应是超时,我的nginx日志显示 上游超时(110:连接超时)从上游读取响应标头时, 顺便说一句,我可以访问127.0.0.1:8001,在那里uwsg

  • 谢谢你的任何提示或帮助。

  • 我的Django url模式: 自动取款机。我使用以下命令运行Django: uwsgi--socket:8000--wsgi-file wsgi.py 我可以访问Django,但是当我试图访问 www.testing.test/api/admin 时,我得到了一个404(从Django调试)。 但这让我的Django告诉我一个404 当我请求

  • 我正试图在Docker上用Nginx、uWSGI和Postgres安装一个Django应用程序。我找到了一本关于为Django和Postgres设置Compose的优秀指南:https://docs.docker.com/v1.5/compose/django/ 但是,现在我需要添加Nginx和uWSGI。我试过使用这个回购协议的文件(https://github.com/baxeico/djan

  • 我需要在收到POST请求时执行一些缓慢的任务。我的服务器在UWSGI下运行,UWSGI以一种奇怪的方式运行 本地主机(): 当从浏览器接收请求时,我做。浏览器立即跟随重定向,工作过程在后台开始 UWSGI(2名工人): 后台进程开始,但浏览器不会重定向。它等待直到孩子退出。 注意,我在uwsgi配置中添加了(如文档和在uwsgi应用程序中运行子进程时所建议的)参数,但没有明显的效果,应用程序等待子