我在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;
我已经生成了证书。
克里斯的评论帮助我找到了解决办法。在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应用程序中运行子进程时所建议的)参数,但没有明显的效果,应用程序等待子