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版本之间的对应的关系

你可能感兴趣的:(Django+Nginx+uwsgi)