搭建python生产环境的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
<强>一、安装python基础环境强>
<强> 1。安装各类基础模块强>
百胜install gcc-c + + wget openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libxml *,- y
<强> 2。安装python3环境强>
(1)下载python3.6包
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
(2)解压,安装python3
焦油-zxvf Python-3.6.3.tar.gz ,,cd Python-3.6.3
。/configure ——prefix=/usr/地方/python3 ,,使,,使安装
(3) python3相关命令添加系统环境中
ln - s/usr/local/python3/bin/python3.6/usr/bin/python3
ln - s/usr/local/python3/bin/pip3/usr/bin/pip3
<强> 3。python3安装django和uwsgi模块强>
pip3安装django==1.11.10
pip3安装uwsgi
<强> 4。写好django项目打包上传到服务器,修改设置。py 强>
ALLOWED_HOSTS=[& # 39; * & # 39;],,#允许所有ip访问django项目
DEBUG=False #关闭调试模式
STATIC_ROOT=& # 39;/home/CMS/mysite/静态/& # 39;,#配置静态文件存放的目录
<强> 5。把django项目中的静态文件分离出来强>
python3管理。py collectstatic
<强>二,配置nginx访问uwsgi 强>
服务器{ ,,,listen 80; ,,,server_name 本地主机; ,,,# charset koi8-r; ,,,# access_log ,日志/host.access.log ,主要; ,,,#位置/,{ ,,,# root html; ,,,# index index.html 你可以; ,,,#} #设置代理访问 位置/,{ ,,,root /home/CMS; ,,,include uwsgi_params; ,,,proxy_pass http://127.0.0.1:8080; ,,,uwsgi_read_timeout 30; ,,,}
<强>三、使用nginx代理获取静态文件强>
的位置/静态的 { autoindex ; alias /home/CMS/mysite/静态/,,,#静态文件访问路径 }
<强>四、重启nginx和启动django项目强>
python3 manage.py , runserver 0.0.0.0:8080 #重启django项目 systemctl restart nginx。服务#重启nginx
感谢各位的阅读!看完上述内容,你们对搭建python生产环境的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。