Você esqueceu de colocar uma diretiva root
no bloco server
para especificar onde seus arquivos estáticos estão.
Eu pesquisei por aí e encontrei alguns scripts sobre como armazenar em cache recursos estáticos no nginx, o problema é que, quando eu aplico esses scripts, obtenho o 404 em meus scripts e estilos. O que estou fazendo errado aqui?
Desculpe, mas não sei como copiar do nano usando o putty, então fiz uma imagem de como é a aparência da minha configuração. Note que eu comentei seção de cache. Se eu descomentar, meus arquivos estáticos serão 404.
Você esqueceu de colocar uma diretiva root
no bloco server
para especificar onde seus arquivos estáticos estão.
Se o seu URL http://site/main.css
estiver armazenado em /var/websites/site/main.css
, então root /var/websites/site/;
após server_name
line deverá funcionar.