Django uwsgi nginx tar.gz 方法 Linux 服务器安装

第一步:Django 安装

Django官方下载链接
①pip安装可用,则直接 pip install django==Version(对应版本号)
②下载对应版本tar包,copy到服务器,解压后进入解压目录执行如下命令:

python setup.py install

第二步:uwsgi 安装

uwsgi 官方安装链接
uWSGI概念介绍:

uWSGI实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器。uWSGI代码完全用C编写,效率高、性能稳定。

安装环境:虚拟机 Ubuntu14 默认 python:2.7.6
安装方法一:使用pip安装,执行pip install uwsgi
报错信息:

Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_root/uwsgi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-9dv33S-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/uwsgi
Storing debug log for failure in /root/.pip/pip.log

解决方法,输入增加下面一条命令的输入:

  1. apt-get install build-essential python-dev
  2. pip install uwsgi

参考链接
安装方法二:(服务器安装,网络原因pip安装可能失败,需要去官网下载tar.gz包,copy到服务器,解压后进入解压目录执行如下命令:)

1 python uwsgiconfig.py --build
2 python setup.py install

第三步:nginx 安装

Nginx官方下载链接
我选的方式:同样下载所需版本的tar.gz包,copy到服务器解压后进入解压目录,执行如下命令:

./configure
make
make install

默认安装到 /usr/local/nginx,进入该目录:
启动:sbin/nginx
关闭:sbin/nginx -s stop
查看进程:ps ajx|grep nginx

参考链接:
比较详细的一个,项目搭建链接

猜你喜欢

转载自blog.csdn.net/sinat_28442665/article/details/82153294