python搭建生产环境的方法

  介绍

搭建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生产环境的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

python搭建生产环境的方法