Nginx 反向代理(概念)
72.10 Nginx 反向代理(概念)
用户访问 http://example.com(80 端口),Nginx 接收请求再转发给内网 Flask(5000 端口)。
好处:一个服务器多个站点、HTTPS 证书、静态文件加速、隐藏后端端口。
配置示意:server_name example.com; location / { proxy_pass http://127.0.0.1:5000; }
Nginx 配置片段(示意)
# ========================================
# 示例:Nginx 反向代理 Flask(示意,非 Python)
# 文件通常在 /etc/nginx/sites-available/
# ========================================
# server {
# listen 80;
# server_name api.example.com;
# location / {
# proxy_pass http://127.0.0.1:5000;
# proxy_set_header Host ;
# }
# }
print('域名 → Nginx(80) → Flask(5000) 是常见上线架构')