当前位置: 代码迷 >> 综合 >> Linux(ubuntu)从零配置django+uwsgi+nginx+virtualenv
  详细解决方案

Linux(ubuntu)从零配置django+uwsgi+nginx+virtualenv

热度:9   发布时间:2024-01-30 02:54:44.0

以下教程已在ubuntu和debian系统上测试,都能正常运行。

配置ubuntu系统

我用的是阿里云服务器,系统配置为ubuntu 16.4 64位系统。
这款系统内置python2,python3.5.2和pip3, 无pip。

安装软件

安装virtualenv

pip3 install virualenv

安装uwsgi

pip3 install uwsgi

安装nginx

尝试执行:

pip3 install nginx 

安装失败,根据提示尝试升级pip3:

 pip install --upgrade pip

再次执行:

pip3 install nginx 

安装成功

安装django

pip3 install django

注意,安装django最好在虚拟环境下安装,且安装时指定django版本,比如 pip3 install django==2.1.15 以免出现python版本和django版本不匹配的问题。

注意:利用conda来安装以上软件也是可以的,但是安装nginx后,外网并不能正常访问服务器,好像是跟conda缺少ssl模块什么的有关,暂时不知道怎么解决。