centos 7.0如何使用Nginx部署flask应用
在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应用程序的输出了。
相关文章