1 votes

Lorsque j'essaie de mettre en cache avec nginx, j'obtiens 404 sur les ressources.

J'ai fait des recherches et j'ai trouvé des scripts sur la façon de mettre en cache des ressources statiques sur nginx, le problème est que lorsque j'applique ces scripts j'obtiens 404 sur mes scripts et styles. Qu'est-ce que je fais de mal ici ?

Je suis désolé mais je ne sais pas comment copier de nano en utilisant putty donc j'ai fait une image de ce à quoi ressemble ma configuration. Notez que j'ai commenté la section caching. Si je la décommente, mes fichiers statiques seront 404.

enter image description here

0voto

Michael Hampton Points 232226

Vous avez oublié de placer un root dans votre server pour indiquer où se trouvent vos fichiers statiques.

0voto

Tero Kilkanen Points 32968

Si votre URL http://site/main.css est stocké à /var/websites/site/main.css entonces root /var/websites/site/; après server_name devrait fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X