我使用Ubuntu Server 18.04,希望将流量从端口80转发/重定向到端口443(https
)。
我要这样做,因为我在NGINX(端口80)上具有SSL,并且在Gunicorn上的端口443上运行了Flask应用程序。由于该应用程序不在virtualenv
中,因此我无法发出NGINX代理请求
我希望使用UFW。我该怎么办?
答案 0 :(得分:0)
将http重定向到https流量并不是像ufw
这样的防火墙的目的。
您应按照以下步骤重定向NGINX
中的请求:
server {
listen 80;
server_name example.org;
return 301 https://example.org$request_uri;
}
...,其中80是http端口,example.org
是您的域,301
指示浏览器该资源可在其他位置访问。