大数据 爬虫Python AI Sql每日爬虫

Flask 部署腾讯云服务器

2019-11-22  本文已影响0人  一只失去梦想的程序猿

1.使用putty连接腾讯云服务器
2.更新python3,腾讯自带的是python2

sudo apt-get install python3

提示 没有apt-get centos包管理工具位yum

yum install python3

创建python虚拟环境

//创建项目
mkdir flask_test
ls
//flask_test
cd flask_test
//创建虚拟环境
python3 -m venv venv
ls
//venv
//启动虚拟环境
source venv/bin/activate
//安装gunicorn及Flask
pip install gunicorn
pip install Flask
nginx -h

运行nginx,打开腾讯云外网ip。正常运行如下:


image.png

看一下nginx的相关文件位置
打开nginx.conf文件 在http里添加代码,配置nginx反向代理

server {
    listen 80;
    server_name localhost;
    location /{
        proxy_pass http://127.0.0.1:8000;
    }
}

新建个hello.py文件

from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
    return '<h1>hello world</h1>'

if __name__ == '__main__':
    app.run(debug=True)

运行hello文件

gunicorn -D -w 3 -b 127.0.0.1:8000 hello:app

-D 表示后台运行
-w 表示线程
-b 指定ip和端口
使用本地端口,方便nginx进行代理。
app 是全局变量 (app = Flask(name))

打开腾讯云外网ip。正常运行如下:


image.png

网页正常跑起来了,剩下的就是优化的网页了。

上一篇 下一篇

猜你喜欢

热点阅读