python服务器框架部署_uwsgi部署python web框架服务器

环境部署搭配:

linux系统 +  python3  +flask + uwsgi

其中:

linux为服务器主流

python3主流python版本

flask 轻量级的python web框架,读写mysql,起起学习

uwsgi 高性能的web服务器

查看系统版本:

cat /etc/redhat-release

1. 添加一个用户:

新增用户:

adduer wch

修改密码:

passwd wch

添加到sudo用户组:

gpasswd -a wch wheel

切换到wch用户:

sudo -iu wch

注意:下方所有的命令,都是切换到了wch用户进行的,所以很多都带上了sudo

2.初始化环境:

初始化仓库:

sudo yum install epel-release

安装gcc和nginx:

sudo yum install gcc nginx

3.创建pyton虚拟环境:

安装virtualenv:

pip install virtualenv

创建目录:

mkdir ~/myproject

cd ~/myproject

创建虚拟环境目录:

virtualenv myprojectenv

激活新创建的虚拟环境:

source myprojectenv/bin/activate

关闭虚拟环境:

deactivate

4.初始化一个简单滴flask应用:

安装flask和 uwsgi:

pip install uwsgi flask

创建一个flask文件:

vim ~/myproject.myproject.py

from flask import Flask

application = Flask(__name__)

@application.route('/')

def hello():

return 'hello word'

if __name__=='__main__':

applicatioin.run(host='0.0.0.')

回到命令行,启动测试flask服务:

python myporject.py

5.创建一个wsgi入口文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值