Apache: En-tête CORS ‘Access-Control-Allow-Origin’ manquant

J’appelle une image svg dans mon site Web à partir d’un autre en utilisant jquery post je reçois sous erreur dans la console

Demande croisée d’origine bloquée: la stratégie d’origine identique n’autorise pas la lecture de la ressource distante à l’ adresse https: //abc/svgpaths/sample.svg . (Raison: l’en-tête CORS ‘Access-Control-Allow-Origin’ est manquant).

J’ai ci-dessous le paramètre défini dans mon fichier .htaccess

 Header add Access-Control-Allow-Origin "*"  

J’ai également testé les en-têtes a2enmod dans le mastic, il m’a montré les en-têtes de module déjà activés

Mais quand j’utilise Ip au lieu du nom de domaine

pour par exemple: https://1.2.3.5/svgpaths/sample.svg

je suis en dessous de l’erreur dans la console net :: ERR_INSECURE_RESPONSE

Je ne pouvais pas savoir quoi faire pour le réparer s’il vous plaît guidez-moi avec le problème.

Code Js pour appeler svg depuis un autre serveur

Cas 1 avec ip (diffs ssl sur main et sous domaine)

 fabric.loadSVGFromURL("https://1.2.3.4/svgpaths/sample.svg", function(objects, options){ var object = new fabric.util.groupSVGElements(objects, options); object.set({ fill: '#000000', selectable:false }); 

Erreur: ERR_INSECURE_RESPONSE

Cas 2 Lorsqu’elle est appelée avec un sous-domaine differnet: (le sous-domaine se résout à la même adresse IP que dans le cas 1 ci-dessus;

 fabric.loadSVGFromURL("https://abd.maindomain.com/svgpaths/sample.svg", function(objects, options){ var object = new fabric.util.groupSVGElements(objects, options); object.set({ fill: '#000000', selectable:false }); 

Erreur: Apache: En-tête CORS ‘Access-Control-Allow-Origin’ manquant

Il est possible que vous n’ayez pas de certificate SSL actif. Vous pouvez tester cela en accédant à l’URL de la requête réelle.

Il est également utile d’inclure la réponse HTTP réelle (vous trouverez l’onglet réseau des outils de développement de chrome).

PS J’aurais répondu avec un commentaire mais c’est cassé sur le mobile

Ajout de ce code dans /etc/apache2/sites-available/default-ssl.conf corrigé pour moi.

 Header set Access-Control-Allow-Origin "https://example.com"