Django+Nginx+uwsgi

参考连接:http://www.runoob.com/django/django-nginx-uwsgi.html

----------------------本地开发模式--------------------------------

一 、mac下安装python开发环境(eclipse+pydev插件)

注意python版本和相应数据库版本的操作的方法

二、安装python数据库引擎

python要操作数据库,安装python-mysql,安装mysql客户端

三、安装django

pip3 install django==1.10.5

ps:django版本和python版本之间的对应的关系

四、创建django项目

参考连接http://www.runoob.com/django/django-first-app.html

django-admin.py startprojectHelloWorld;

python manage.py runserver0.0.0.0:8000;【起django服务】

(0.0.0.0 让其它电脑可连接到开发服务器,8000 为端口号。如果不说明,那么端口号默认为 8000)

-----------------------------------发布到服务器---------------------------------

python manage.py runserver来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等

web服务器是链接用户浏览器与python服务器端程序的中间节点,在网站建立的过程中起着重要的作用

目前主流的web服务器Nginx,Apache,IIS等,python服务器端程序在Linux平台下使用最广泛的是Nginx。

python服务器端程序和服务器连接通过WSGI接口。

五、安装uswgi及配置

六、安装Nginx及配置

----------------------------------过程中遇到的问题------------------------------

遇到的问题

1 Nginx端口被占用:先stop 后reload

sudo nginx -s reload

2 服务器不正常查看日志报告:

tail -f  /var/log/uwsgi.log

3 MySQL-python和pymysql的区别

4 django版本和python版本之间的对应的关系

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容