1 votes

Activer CORS dans un dossier spécifique avec un point dans le nom du répertoire

J'essaie d'activer CORS dans un fichier spécifique (stellar.toml) situé à l'adresse suivante mydomain.com/.well-known/stellar.toml

J'ai ajouté le "catch all" et l'autorisation de test ci-dessous dans mon fichier .htaccess sur mon site litespeed/wordpress :

Access-Control-Allow-Origin: *

Si je le teste en utilisant la commande curl, je ne vois pas 'access-control-allow-origin : *'. Cependant, si je renomme le répertoire en supprimant simplement le point du nom du répertoire (de .bien connu a bien connu ) et faire des boucles, ça marche :

curl --head mydomain.com/well-known/stellar.toml

enter image description here

Que se passe-t-il ?

0voto

skst Points 151

Puisque j'ai obtenu la réponse avec un peu de R&D en faisant tourner et en testant sur d'autres serveurs comme Apache2 et Nginx, j'ai pensé partager mes résultats.

J'hébergeais mon application web chez un fournisseur d'hébergement mutualisé qui utilise LiteSpeed. Comme les dotfiles sont généralement utilisés comme fichiers de configuration, LiteSpeed ne les expose pas facilement. Vous pouvez modifier la configuration de LiteSpeed en faisant ce . Cependant, vous devez disposer d'un accès root et cela affectera toutes les applications fonctionnant sur ce LiteServer, ce que votre hébergeur n'autorise généralement pas, à moins qu'il ne veuille le faire pour votre fichier et votre emplacement spécifiques.

J'ai trouvé des VPS bon marché chez SSD Nodes et j'ai essayé d'activer CORS en utilisant Apache 2 et Nginx. C'était facile sans modifier la configuration au niveau de la racine. Après ce test réussi, j'ai cherché un autre hébergement mutualisé qui utilise Apache 2 ou Nginx et j'ai déplacé mon application web de mon ancien hébergeur vers un nouveau. Un point à noter : pendant que je faisais mes recherches, j'ai découvert que la plupart des fournisseurs utilisent LiteSpeed de nos jours.

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