NGINX+UWSGI+PYTHON+FLASK环境搭建——————学习笔记
2018-02-02 10:41
381 查看
搭建环境
安装依赖包
#yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel GroOP gd libXpm livxslt sqlite-devel
安装nginx
#yum -y install nginx
启动nginx
#systemctl start nginx
测试nginx
#ps -ef |grep nginx
下载python3.6压缩包
#wget -c https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz[/code]安装python3.6
#tar -xvf Python-3.6.0.tgz#cd Python-3.6.0#./congigure --prefix=/usr/local/python3.6 && make && make install做python3.6的链接
#ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3修改环境变量:
#vim ~/.bash_profilePATH=$PATH:%HOME/bin:/usr/local/python3.6/bin测试python3.6
python -V
Python 3.6.4使用pip安装python模块
必须使用pip3,编译安装的python3.6自带pip3
#rm -rf /usr/bin/pip#ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip安装flask
#pip install flask创建项目目录
#mkdir /root/flask_pro创建入口文件
#vim /root/flask_pro/flask_app.pyfrom flask import Flask,requestapp = Flask(__name__)return 'helloword'[/code]if __name__ == '_main_' :app.run(host='0.0.0.0',port=5000)运行flask app
#python flask_app.py安装uwsgi:
pip install uwsgi配置uwsgi:
vim /root/flask_pro/uwsgi.ini[uwsgi]socket=127.0.01:5000chdir=/root/flask_pro/wsgi-file=flask_app.pycallable=appprocesses=2threads=2buffer-size=65536修改配置文件
#vim /usr/local/nginx/conf/nginx.conf<br/>server {<br/>listen 80;<br/>server_name www.mdzzzz.cn;<br/>location / {<br/>include uwsgi_params;<br/>uwsgi_pass 127.0.0.1:5000;<br/>}<br/>}`python 加载uwsgi.ini
#uwsgi -d --ini /root/flask_pro/uwsgi.ini做开机启动
#vim /etc/rc.localuwsgi -d --ini /root/flask_pro/uwsgi.ini#chmod +x /etc/rc.d/rc.local#systemctl enable rc-local重启nginx
#systemctl restart nginx浏览器测试
[url=http://www.mdzzzz,cn/helloworld/]http://www.mdzzzz,cn/helloworld/
相关文章推荐
- Ubuntu server 12.04 LTS下 Nginx+uwsgi+Python-Flask 运行环境搭建
- python + flask + uwsgi + gevent + nginx 环境搭建(非阻塞)
- nginx+uwsgi+python+flask环境搭建
- linux下搭建nginx,uwsgi和python的flask和django网站
- Centos7.2下nginx+uwsgi+python/Django搭建生产环境
- Nginx+Python+uwsgi+Django环境搭建
- virtualenv 环境下 Nginx + Flask + Gunicorn+ Supervisor 搭建 Python Web
- Flask+uwsgi+Nginx环境搭建
- nginx+uwsgi+flask环境搭建
- CentOS+nginx+uwsgi+Python 多站点环境搭建
- CentOS + Python3.3 + Django1.7 + uwsgi + nginx + mysql web发布环境搭建
- centos+nginx+uwsgi+virtualenv+flask 多站点环境搭建
- centos+nginx+uwsgi+virtualenv+flask 多站点环境搭建
- centos 7 nginx+uwsgi+flask 环境搭建
- centos 6.4下nginx+uwsgi+flask的运行环境搭建
- python3环境搭建(uWSGI+django+nginx+python+MySQL)
- virtualenv 环境下 Flask + Nginx + Gunicorn+ Supervisor 搭建 Python Web
- CentOS 7.2 安装配置nginx+python+uwsgi+flask运行环境
- Centos+nginx+uwsgi+Python多站点环境搭建
- CentOs7_Nginx_Uwsgi_Flask环境搭建