接上节

上次是安装完virtualenv 这个工具啊,算是新手还是用的比较友好吧 ,上次忘记装

1.virtualenv

 创建 文件夹存放相应文件

 mkdir -p /webdata/env

 mkdir -p /webdata/websource

创建指定版本虚拟环境

cd /webdata/env

virtualenv --python=/usr/bin/python3 testweb

启动虚拟环境  切换到testweb/bin  source activate  (退出虚拟环境 deactivate)

新手从零搭建Python服务器(2)

在虚拟环境内安装 Django  和uwsgi

Django 最好不好装最新的,不然就会让你升级sqlite。。。。 很麻烦,切身体会所以装个2.1.8就行了

pip3 install django=2.1.8

pip3 install uwsgi

切换到   /webdata/websource

新建个项目   testsite

django-admin.py startproject testsite  然后ls 一下看到就有一个testsite文件夹了

新手从零搭建Python服务器(2)

再接下来就是 配置对应的文件  

创个templates 文件夹放html 文件,static文件夹放图片啥的

新手从零搭建Python服务器(2)

配置几个文件 settings.py,urls.py ,views.py 

新手从零搭建Python服务器(2)

新手从零搭建Python服务器(2)

新手从零搭建Python服务器(2)

 

新手从零搭建Python服务器(2)

启动 

新手从零搭建Python服务器(2)

忽略红字就好。。。表示没问题了,然后在配置下uwsgi配置文件

新手从零搭建Python服务器(2)

新手从零搭建Python服务器(2)

然后就是安装nginx 巴拉巴拉,我用的1.16.0官网说的稳定版。。。

wget http://nginx.org/download/nginx-1.16.0.tar.gz

新手从零搭建Python服务器(2)

新手从零搭建Python服务器(2)

.默认装在了/usr/local 下

新手从零搭建Python服务器(2)

配置ngnix.conf 文件 ,备份是个好习惯

新手从零搭建Python服务器(2)

配置如下 ,在nginx目录下创建个static文件夹放文件,简单说明下请求进来的时候直接到这个配置的路径再到我们在html里的路径,头铁的朋友可以看下nginx的日志就懂了。。

新手从零搭建Python服务器(2)

然后检查一下配置对不对

新手从零搭建Python服务器(2)

启动  ./nginx 无反应就是启动成功,也是够懒的

接下来弄一下uwsgi 再重启 

新手从零搭建Python服务器(2)

新手从零搭建Python服务器(2)

测试一下   ,很显然没有问题,嘻嘻,希望能帮到大家

新手从零搭建Python服务器(2)

相关文章: