美文网首页
CentOS + uwsgi + nginx + Django搭

CentOS + uwsgi + nginx + Django搭

作者: 嗷呜镭钠 | 来源:发表于2017-03-07 22:43 被阅读0次

环境的配置

用Django做好了网站,需要部署到VPS上,这也是第一次从零开始配置服务器,踩了很多坑,在这里记录一下完整的过程。

首先确定要使用CentOS,因为网上评价都说很稳定。
然后是用nginx做静态服务器,uwsgi处理动态请求。

第一篇文章就是要安装python3.5了,2.7也是同理,因为CentOS自带的是2.6.6版本的,太老了,Django都不支持。

1.安装环境

yum install -y gcc make openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

yum groupinstall 'Development Tools'

2.安装python

下载pyhton 3.5.2

wget  https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz

解压

tar Jxvf  Python-3.5.2.tar.xz

进入解压后的文件夹

cd Python-3.5.2

安装到 /usr/local/python3

./configure --prefix=/usr/local/python3

安装,时间长需要等一会

make && make install

把bin文件夹加入PATH环境变量

echo 'export PATH=$PATH: /usr/local/python3/bin' >> ~/.bash_profile

把python3链接到/usr/bin,方便使用

ln -s /usr/local/python3/bin/python3 /usr/bin

此时python 3.5应该就安装好了,使用 python3 命令调用

python3 -V

pip也自动安装好了,位置在 /usr/local/python3/bin/pip3,同样做个软连接

ln -s /usr/local/python3/bin/pip3 /usr/bin/

使用pip3命令调用

pip3 -V

第一步的python安装已经完成,下一步就是安装uwsgi。

相关文章

网友评论

      本文标题:CentOS + uwsgi + nginx + Django搭

      本文链接:https://www.haomeiwen.com/subject/hzyvgttx.html