OVH Community, votre nouvel espace communautaire.

Je n'arrive pas a configurer un CDN infra. (voici ce que j'ai fait étape par étape)


watcha
11/05/2016, 18h42
Mon message (ci-dessus) a pris quelques temps (2 jours si je me souviens bien) pour être validé/affiché (depuis quand les messages sur le forum d'OVH doivent être modérés a priori ?).

Pendant ces 2 jours d'attente, j'ai envoyé un message sur la newsletter OVH CDN, cela a été bcp plus réactif. En gros on m'a expliqué que ce que j'avais fait (cf. message plus haut) était correct (et que mon site s'affichait correctement en France) mais que mon problème venait peut-être d'un POP ramollo-raplapla a Singapour (le plus proche de moi).

J'ai alors contacté le support pour leur demander si tout fonctionnait pour leurs POPs en Asie. Pas de réponse pendant plusieurs jours.

Bref j'ai changé de prestataire au niveau du CDN pour mon site.

Plus d'une semaine plus tard, j'ai finalement reçu une réponse du support qui me disait en quelques lignes : votre config n'est pas bonne (euh... oui, c'est normal, je n'utilise plus le CDN d'OVH) et que les POPs en Asie fonctionnaient bien.

Voilà voilà voilà...

watcha
12/04/2016, 10h21
Bonjour,

Je n'arrive pas a configurer un CDN infrastructure.
Voila ce que j'ai fait ces dernières 48H, étape par étape.


1) Je commande et j'obtiens le network cdn-46.105.201.158-3858


2) j'ajoute un domaine au CDN depuis le manager OVH :
domaine = cdn.monsite.com
backend = IP physique de mon serveur


3) je mets a jour la zone DNS du domaine depuis le manager OVH (il y a plus de 48H donc la propagation des DNS devrait etre faite), j'ajoute la regle suivante :
cdn.monsite.com. 0 CNAME cdn.monsite.com.web.cdn.anycast.me.

Test:

dig cdn.monsite.com.web.cdn.anycast.me

; <<>> DiG 9.9.5-3ubuntu0.8-Ubuntu <<>> cdn.monsite.com.web.cdn.anycast.me
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45912
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;cdn.monsite.com.web.cdn.anycast.me. IN A

;; ANSWER SECTION:
cdn.monsite.com.web.cdn.anycast.me. 300 IN CNAME 46-105-201-158.any.cdn.anycast.me.
46-105-201-158.any.cdn.anycast.me. 41220 IN A 46.105.201.158

;; Query time: 56 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Tue Apr 12 15:54:45 MYT 2016
;; MSG SIZE rcvd: 124



4) j'ajoute une règle de cache pour le domaine :
Type = dossier
Règle = /assets
Mise en cache = toujours
TTL = defaut (604800)

Après quelques minutes, l’état de la règle est : Activé


5) dans le code du site je change les URL du contenu statique, exemple :


devient



6) j'ajoute une règle apache2 concernant le cache http dans le fichier .htaccess à la racine du site

ExpiresActive On
ExpiresDefault "access plus 1 minute"



7) je vide le cache de mon navigateur (Firefox)


8) je me connecte au site et paf c'est le drame :

a) aucun contenu statique ne se charge.

b) si je visite l'URL cdn.monsite.com.web.cdn.anycast.me j'obtiens une erreur :
Error 520:
Website not authorized on OVH CDN
This website does not seem to be activated on OVH CDN.

c) si je visite http://cdn.monsite.com/assets/css/style.css j'obtiens une erreur :
Not Found
The requested URL /assets/css/style.css was not found on this server.

d) lorsque je consulte les statistiques CDN du domaine dans le manager OVH,
Pour les requêtes des dernières 24H on peut voir un seul pic avec comme description :
depuis le CDN : 4
depuis l’hébergement : 42



Est-ce quelqu'un voit ou j'ai fait une erreur de configuration ?

Merci pour votre aide.