Obtendo um erro nos registros nginx:
[error] 6193#6193: *1 open() "/home/ubuntu/app/assets/bootstrap.min-2e2a039f4eb020ba4438b6e2ad6a83748c14257a60f68facd2d72df75c452969.css" failed (13: Permission denied),
client: 127.0.0.1, server: 127.0.0.1, request: "GET /assets/bootstrap.min-2e2a039f4eb020ba4438b6e2ad6a83748c14257a60f68facd2d72df75c452969.css HTTP/1.1", host: "127.0.0.1", referrer: "http://127.0.0.1/"
Primeiro, isso parece um arquivo temporário com o anexo aleatório, mas um arquivo com este nome exato não existe no diretório.
Em segundo lugar, o bootstrap.min que está em app / assets / stylesheets tem as seguintes permissões:
-rwxr-xr-x 1 www-data www-data bootstrap.min.css
Minha configuração do nginx tem os seguintes recursos:
location ^~ /assets/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}
Entendi que isso vai pegar na primeira pasta de ativos que encontrar e carregar todos os subdiretórios.