Gunicorn(绿色独角兽)是一个Python WSGI HTTP服务器,用于托管Python Web应用程序。要使用Gunicorn,请按照以下步骤操作:
pip install gunicorn
# app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
app.py
文件的目录,然后执行以下命令:gunicorn app:app
这将使用默认设置启动Gunicorn服务器。默认情况下,它将监听8000端口。您可以通过在命令行中添加--bind
选项来更改监听端口:
gunicorn --bind 0.0.0.0:8000 app:app
这将使服务器监听所有可用的网络接口上的8000端口。
http://localhost:8000
,看到您的Flask应用程序正在Gunicorn服务器上运行。Gunicorn还提供了许多其他选项,例如更改工作进程的数量或使用特定的Python虚拟环境。要查看所有可用选项,请执行以下命令:
gunicorn --help
这就是如何使用Gunicorn部署Python Web应用程序的基本方法。根据您的具体需求,您可能需要调整Gunicorn的配置。