【发布时间】:2022-02-12 23:44:27
【问题描述】:
我有一个 Flask+Gunicorn+Nginx 应用程序,这是 etc/nginx 中站点可用文件的设置。
我的问题是应用程序没有加载图像和 css 样式,但 Flask 逻辑主题、路由、登录和其他工作。
问题出在我的静态文件夹上。
这是配置文件:
server {
listen 443 ssl;
server_name dominio.com;
ssl_certificate /etc/letsencrypt/live/dominio.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/dominio.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
location / {
include proxy_params;
proxy_pass http://unix:/run/suppliers.sock;
}
location /static/ {
root /home/soporte/portal_providers/app_Portal;
autoindex off;
}
}
server {
if ($host = dominio.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name dominio.com;
return 404; # managed by Certbot
}
存档蓝图烧瓶:
auth = Blueprint('auth', __name__,template_folder='templates', static_folder='static')
在 html 中链接图片:
{% block logo %}
<img src="images/Logo--definitivo.jpg" class="menu-logo py-0 " style="z-index: auto">
{% endblock %}
【问题讨论】:
标签: python nginx flask gunicorn