正在加载可爱的内容...
音量

flask框架基础

flask框架基础
假设应用的入口文件为[app.py](http://app.py),应用实例为app,可以通过以下命令启动 Gunicorn: <br> <br> ``` <br> gunicorn -w 4 -b 127.0.0.1:8000 app:app <br> ``` <br> <br> -w参数指定工作进程的数量,-b参数指定绑定的地址和端口。 <br> <br> ### 9.3 配置 Nginx <br> <br> 安装 Nginx 后,创建一个 Nginx 配置文件(如/etc/nginx/sites-available/myapp): <br> <br> ``` <br> server { <br> listen 80; <br> server_name your-domain.com; # 替换为你的域名 <br> <br> location /static { <br> alias /path/to/your/app/static; # 静态文件的路径 <br> } <br> <br> location / { <br> proxy_pass http://127.0.0.1:8000; <br> proxy_set_header Host $host; <br> proxy_set_header X-Real-IP $remote_addr; <br> } <br> } <br> ``` <br> <br> 然后创建符号链接到sites-enabled目录: <br> <br> ``` <br> sudo ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled <br> ``` <br> <br> 重启 Nginx: <br> <br> ``` <br> sudo systemctl restart nginx <br> ``` <br> <br> 通过以上配置,Nginx 会将静态文件的请求直接处理,其他请求转发给 Gunicorn 处理,从而提高应用的性能和安全性。 <br>