2017-05-28 2 views
0

Le répertoire de base est /var/www-ssl/html avec un sous-répertoire /Images. Si je place un fichier HTML dans le dossier Images, https://localhost/Images/test.html renvoie la page HTML.Mon serveur Web retournera un fichier html mais pas un fichier jpg. Le site est un apache2 par défaut

Mais https://localhost/Images/test.jpg renvoie le fichier non trouvé.
Le test.jpg est un fichier valide.
Je peux l'ouvrir directement à partir du dossier.

+0

quel serveur vous utilisez apache, jetée, noeud? – karthick

+0

Vérifiez les autorisations de fichier - si elles sont lisibles par l'utilisateur du serveur Web. – pilsetnieks

+0

Merci pour la réponse. C'est Apache. Les chemins et les autorisations doivent être corrects car il renvoie une page HTML. Y a-t-il un paramètre qui autorise certains types de fichiers? –

Répondre

0

Vous devez vous assurer que le dossier racine est configuré correctement sur le serveur. Comme il n'y a aucune information concernant le serveur. Je donne un exemple pour apache

Dans Apache, vous devez aller à conf et vérifier si la racine du document est /var/www-ssl/html/sinon,

DocumentRoot: /var/www-ssl/html/ 

<Directory "/var/www-ssl/html/"></Directory> 
+0

C'était une erreur stupide. Le nom du fichier est sensible à la casse et j'ai eu le mauvais cas. –