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的配置。