centos 7.0如何使用Nginx部署flask应用

2023-04-19 06:30:00 部署 如何使用 7.0

在CentOS 7.0上部署flask应用,首先需要安装Nginx作为Web服务器,可以通过yum安装:

yum install nginx

安装完成后,可以使用systemctl命令启动Nginx服务:

systemctl start nginx

接着,需要安装Python和pip,可以使用yum安装:

yum install python
yum install python-pip

接着,需要安装flask框架:

pip install flask

安装完成后,需要编写flask应用程序,可以使用任何编辑器,比如vim:

vim app.py

在app.py文件中,可以编写flask应用程序:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello World!'

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

编写完成后,需要配置Nginx,可以在/etc/nginx/nginx.conf文件中添加如下内容:

server {
    listen 80;
    server_name localhost;

    location / {
        proxy_pass http://127.0.0.1:5000;
    }
}

然后,可以使用systemctl命令重新启动Nginx服务:

systemctl restart nginx

接着,可以在后台运行flask应用程序:

python app.py &

最后,可以打开浏览器,访问http://localhost,就可以看到flask应用程序的输出了。

相关文章