目录
7、配置nginx访问uwsgi参照(nginx/conf/nginx.conf)
一、安装python
1、下载依赖包
先检测当前服务器的yum是否可用
yum可用的情况下,安装python需要的依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2、下载python包
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
如果已经有包的话,可以传到服务器然后直接解压
3、解压python包
tar -Jxvf Python3.6.2.tar.xz
4、切换到python包路径
cd Python3.6.2
./configure prefix=/usr/local/python3
5、编译安装
make && make install
6、创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
给python创建软链接的时候,可以顺便把pip3也创建软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
二、安装django
pip3 install pymysql && pip3 install pillow && pip3 install django==2.1.5 && pip3 install django-ckeditor
三、安装uwsgi
1、安装uwsgi
pip3 install uwsgi
2、创建软链接
ln -s /usr/local/python3/bin/uwsgi /usr/bin/uwsgi
3、测试uwsgi和django的契合
uwsgi
4、关闭防火墙和selinux
systemctl stop firewalld
setenforce
setenforce 0
5、使用uwsgi的命令启动django
uwsgi --http 192.168.254.130:8000 --file /opt/QShop/wsgi.py --static-map=/static=static
--http ip端口
--file uwsgi文件位置 /opt/QShop/是django项目的路径
--static-map 静态文件路由
然后就可以去浏览器输入地址,打开项目了