uwsgi+django+nginx配置问题总结
来源:互联网 发布:mysql多个约束 编辑:程序博客网 时间:2024/06/04 04:21
最近在学习django,想跟网上其他同学一样用uwsgi+nginx+django搭建一套网站系统,但是根据网上教程,一直都搭建不上,出现的问题有:
1,在配置uwsgi参数时,如果单独以uwsgi作为web服务器,必须要以http协议,即配置参数为http=80;
2,当uwsgi单独作为web服务器时,网上有些同学的参数是http=127.0.0.1:80,当我也这样配置到我的腾讯云主机上时,发现外网不能访问,同一台机器估计能登录,因此这里需改成http=80;
3,在配置nginx+uwsgi+django时,发现一直不对,原因后来发现,是因为nginx默认配置参数的问题,开启nginx都是service nginx start,此时nginx默认参数是/etc/nginx/nginx.conf,而我不是改的这个参数,而是改的我的nginx安装目录下的参数:/usr/local/nginx/conf/nginx.conf,因此在启动nginx时必须指定参数,启动nginx的命令行为:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf。这样就完美的启动啦。
4,刚刚在第2点说的,如果uwsgi单独作为服务器时,http参数必须设置为http=80,但是当以nginx作为服务器时,是可以把http参数设置为http=127.0.0.1:80的,这是因为nginx将请求转发到uwsgi时,是同一台机器,当然是可以的啦。
总结:文档是个好东西,脑子是个好东西。
http://uwsgi-docs-zh.readthedocs.io/zh_CN/latest/tutorials/Django_and_nginx.html
- uwsgi+django+nginx配置问题总结
- 关于Django + Nginx + uWSGI 配置总结
- Nginx + uwsgi + django 配置
- Nginx + uWSGI + Django 配置
- nginx + django + uwsgi 配置
- django+uWSGI+Nginx配置
- django + uwsgi + nginx 配置
- django+nginx+uwsgi配置
- nginx+uwsgi+Django配置
- Debian+nginx+uWSGI+Django配置
- 配置 python(django)+nginx+uwsgi
- django Mezzanine uwsgi nginx 配置
- Nginx+uWSGI+django配置详解
- Django,uwsgi,nginx简单配置
- Django Nginx+uwsgi 安装配置
- Django + Nginx + Uwsgi 配置服务器
- Django Nginx+uwsgi 安装配置
- Django+Nginx+uwsgi+Ubuntu配置
- scp & cat远程文件操作
- JAVA集合
- android问题大全
- centos6.5上离线安装gcc
- 计算机网络之面试常考
- uwsgi+django+nginx配置问题总结
- 跨浏览器的事件侦听器和事件对象
- VS 2013 配置 OpenCV 2.4.9
- 2017 Multi-University Training Contest
- iOS 数组转化成字符串
- sed替换成换行符/回车符
- java环境的搭建
- 【Tomcat错误系列】Tomcat8.0.32版本出现address already in use:bind错误
- R的包tidyr--数据清洗