1 votes

Je ne parviens pas à afficher mon site web dans le navigateur Internet Explorer après être passé d'Apache à Nginx, alors qu'il fonctionne bien dans Firefox.

Après l'installation de nginx webserver, je lance mon site web dans firefox. Il fonctionne bien dans firefox, je peux voir le modèle de mon site web, mais dans internet explorer il ne fonctionne pas correctement, je ne peux pas voir ma page web a du texte et des images et tout le contenu dans un mauvais style. Les images ne se chargent pas, les css ne fonctionnent pas. Veuillez m'aider à résoudre ce problème.

Avant cela, j'exécutais mon site Web sur apache avec une adresse IP différente, puis j'ai opté pour nginx. Merci saurav

1voto

Paul J Points 101

Assurez-vous que nginx transmet correctement l'en-tête Content-Type : au navigateur.

Internet Explorer s'appuie sur l'en-tête Content-Type pour traiter l'objet de manière applicable, tandis que WebKit/Mozilla/Gecko sont capables d'interpréter le contenu et de faire une supposition sur la base du flux binaire lui-même.

0voto

CarpeNoctem Points 2407

Videz votre cache dans les deux et vérifiez que ça marche toujours dans l'un et pas dans l'autre. Essayez de charger l'url css directement dans le navigateur, c'est-à-dire http://domain.com/styles/style.css . Regardez la source et vérifiez que les adresses src sont correctes. Vérifiez les journaux d'erreurs des sites pour voir s'il y a des lignes "accès refusé" ou "non trouvé".

0voto

user41286 Points 31

Les types mime ne sont probablement pas configurés. Dans votre bloc http{}, vous avez besoin de l'include suivant :

http { 
    include       /etc/nginx/mime.types;

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