Lorsque Qiniu Cloud CDN crée un nouveau nom de domaine, Qiniu Cloud nécessite un test du site d'origine Le formulaire est le suivant :
.
Je suis sûr que ce chemin d'image est OK, car plus tard dans le processus de communication avec le service client de Qiniu Cloud, il m'a dit que "votre serveur n'autorise pas l'accès aux demandes de nom de domaine accélérées et renvoie 404", comme indiqué ci-dessous :
$ curl -I "http://www.dgcomet-cms.dgcomet.com/static/img/6bb80da2c2d4045f7173d41 305709832.jpg" -H "Host:cn.dgcomet-cms.dgcomet.com"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HT TP/1.1 404 Not Found
Date: Wed, 24 May 2017 10:28:05 GMT
Server: Apache/2.4.23 (Unix) PHP/5.6.8
Content-Type: text/html; charset=iso-8859-1
Et si vous n’amenez pas cet Hôte, c’est normal :
$ curl -I "http://www.dgcomet-cms.dgcomet.com/static/img/6bb80da2c2d4045f7173d41 305709832.jpg"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 82935 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0HT TP/1.1 200 OK
Date: Wed, 24 May 2017 10:27:42 GMT
Server: Apache/2.4.23 (Unix) PHP/5.6.8
Last-Modified: Wed, 24 May 2017 07:51:25 GMT
ETag: "143f7-550405ef9e6a0"
Accept-Ranges: bytes
Content-Length: 82935
Content-Type: image/jpeg
Mon serveur est Alibaba Cloud ECS, utilisant Apache. Comment puis-je le configurer pour que la requête ajoutée Host:cn.dgcomet-cms.dgcomet.com
puisse passer ?
Eh bien, j'ai trouvé une méthode et elle s'avère très simple.
J'utilisais déjà le vhost d'Apache, j'ai donc ajouté le nom de domaine d'accélération au ServerAliassous le vhost correspondant au nom de domaine d'origine et c'était OK