Aller au contenu
Sanjb

Prestashop - Serveur de média et sous-domaines virtuels

Noter ce sujet :

Recommended Posts

Bonjour tout le monde,

J'ai un prestashop 1.6.1 et dans les optimisation du site, on peut renseigner des serveurs CDN.

Sur la page de prestashop (http://doc.prestashop.com/pages/viewpage.action?pageId=20840893) il est indiqué

Citation

Configurez votre serveur pour qu'il dispose de sous-domaines virtuels, tel que images1.example.comimages2.example.com, et images3.example.com, tous pointant vers la dossier principal de PrestaShop.

Comment faire sur DirectAdmin (ou en FTP) pour créer ces sous-domaines virtuels?

Merci!

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Il suffit d'ajouter 3 champs A dans la zone DNS.

Cela peut se faire sous Directadmin sans aucune difficulté.

Gestion des DNS -> Cliquer sur la zone voulue -> ajouter les champ A avec comme IP la même que celle du site

 

Cordialement,


Dan

 

PS: remplacer exemple1 par images1, images2 ou image3, sans le nom de domaine

ou ...

si tu veux ajouter le nom de domaine, comme dans images1.ledomaine.tld. il faut impérativement ajouter le point final à la fin de celui-ci !

 

ns.le-hub.net_-_DirectAdmin_v1.52.1_-_2017-11-24_13.39.14.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Dan,
Merci pour ces informations!

Je vais essayer.

Si cela ne fonctionne pas via DirectAdmin, je peux faire la même chose dans la zone DNS sur OVH?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faut le faire là où la zone DNS1 est définie.

Dis-moi quel est le domaine, je pourrai te dire où éditer cela !

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui !

ns.le-hub.net:dan# dig monespiegletribu.com

; <<>> DiG 9.10.3-P4-Debian <<>> monespiegletribu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26316
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 7

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;monespiegletribu.com.          IN      A

;; ANSWER SECTION:
monespiegletribu.com.   300     IN      A       37.59.143.16

;; AUTHORITY SECTION:
monespiegletribu.com.   172800  IN      NS      a.dns.gandi.net.
monespiegletribu.com.   172800  IN      NS      b.dns.gandi.net.
monespiegletribu.com.   172800  IN      NS      c.dns.gandi.net.

;; ADDITIONAL SECTION:
a.dns.gandi.net.        67529   IN      A       173.246.98.1
a.dns.gandi.net.        67529   IN      AAAA    2604:3400:abca::1
b.dns.gandi.net.        67529   IN      A       213.167.229.1
b.dns.gandi.net.        67529   IN      AAAA    2001:4b98:abcb::1
c.dns.gandi.net.        67529   IN      A       217.70.179.1
c.dns.gandi.net.        67529   IN      AAAA    2604:3400:abcc::1

;; Query time: 41 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Nov 27 16:33:58 CET 2017
;; MSG SIZE  rcvd: 258

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour info, tu devrais aussi changer les DNS de ce domaine sur ton serveur ns417072 ... parce que là ce n'est pas correct !

Il faut que ton serveur sache que c'est gandi qui gère la zone, ou il ne trouvera jamais ces sous-domaines !

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok, je modifie donc la zone DNS en rajoutant les champs A cdn1/cdn2/cdn3 -> 37.59.143.16

Je te tiens informé.
Merci Dan.

Modifié par Sanjb

Partager ce message


Lien à poster
Partager sur d’autres sites

Et je vais modifier les DNS du serveur.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Dan,

Avant de le faire sur le site de prod, je le fais sur le site de test itis07.ovh sur le serveur ns3025414

J'ai changé la zone de ce domaine sur OVH (voir capture), j'ai paramétré la zone DNS du serveur ns3025414comme l'autre capture mais cela ne fonctionne pas.

Sais tu pourquoi? Dois-je en plus de la zone OVH rajouter sur la zone du serveur le CDN1, ... ?

Merci!

Screenshot(3).png

Screenshot(4).png

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans la zone DNS locale, le SOA était toujours défini comme le serveur local et non le DNS d'OVH !

Je les ai ajoutés localement, cela t'évite d'avoir à attendre la propagation.

 

Dan

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci, peux tu me dire où et comment changer cela, que je ne t’embête plus avec ça?

Est-ce normal que si je vais sur http://cdn3.itis07.ovh/ j'ai le message :

This IP is being shared among many domains.
To view the domain you are looking for, simply enter the domain name in the location bar of your web browser.

 

Merci de ton aide!

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans ce cas, il faut véritablement créer les sous-domaines sous Directadmin, le champ A seul ne suffit manifestement pas.

 

Je les ai créés, et fait les liens symboliques de cdn1, cdn2 et cdn3 vers le répertoire public_html pour qu'ils pointent au bon endroit.

 

Pour que le SOA soit correct, il faut renseigner les bons DNS pour l'utilisateur sous Directadmin.

 

Là tes images s'affichent bien avec l'URL souhaitée : http://cdn2.itis07.ovh/img/prestashop-avatar.png

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Dan, et merci!

 

Donc pour récapituler :

1/ Il faut dans la zone du domaine (OVH, Gandi, ...) rajouter les entrée des 3 serveurs (cdn1, cdn2, cdn3 par exemple) qui pointent vers la même IP que le www

2/ vérifier les bons DNS sur le user DirectAdmin

3/ sur DirectAdmin créer 3 sous-domaines

4/ supprimer les 3 répertoires créés par l'ajout des sous-domaines

5/ recréer des liens symboliques avec les 3 noms CDN pointant vers public_html

 

et on devrait être bon.

Me confirmes tu?

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est ce que j'ai fait, et ça fonctionne ! Donc oui, je confirme !

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Dan!

Je vais mettre en place cela sur le site de production du client.

Bonne journée!

Partager ce message


Lien à poster
Partager sur d’autres sites

Re!

Je viens d'essayer et cela n'a pas fonctionné. Je me demande si ce n'est pas à cause du https.

J'ai pourtant regénéré le certificat avec les 3 sous domaines.

Je vais approfondir.

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est tout simplement parce que tu as créé les liens symboliques en tant que root et que de ce fait ils n'étaient pas suivis.

Un simple "chown -h atelichloe:atelichloe cdn*" suffisait vu que tu tournes php en cgi et non en module apache  ;)

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oh! Merci beaucoup pour ton aide DAN.

Bonne journée!

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Contenu similaire

    • Par pack
      Bonjour,
      j'ai fait une recherche dans ce forum e-commerce, et je n'ai pas trouvé de sujet sur FreePay, donc je me permets d'en lancer un. 
       
      Sur un site Prestashop 1.6.15 
      Installation du module de paiement français FREEPAY (comme son nom l'indique..)
      Avez-vous déjà rencontré ce message d'erreur ?
       
      Warning à la ligne 117 du fichier /home/naturespar/domains/naturesparty.fr/public_html/modules/oyst/classes/OystSDK.php
      [2] curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set
       
      Peut être est-ce simple à gérer... je ne sais pas. Sinon je demanderai à notre infogérant Dan ^^ 
    • Par Anais1
      Bonjour,

      Je viens de reprendre une boutique en ligne qui avait été supprimée par mon prédécesseur (site absent plusieurs semaines) et remis une version antérieur, l'ancien webmaster n'ayant pas fait de sauvegarde complète.

      De ce fait, le site a perdu énormément en référencement - il était, avant la suppression, en page 1 et 2 sur google.

      J'aimerais comprendre un peu mieux pourquoi, et savoir comment récupérer le référencement.

      Et sinon, auriez-vous des conseils pour sortir de cette impasse ?

      Bien cordialement,

      Anaïs
    • Par dorham
      Bonjour à tous,



      Je me pose une question toute bête On le sait tous le duplicate content c'est po bien !

      En rajoutant un CDN à mon blog, j'ai caler de nombreux sous-domaine pour améliorer le truc et isoler css / js etc. chacun son sous-domaine!



      Le problème c'est que, sans que je le demande, Google a indexe mes sous-domaine (sauf si je me trompe) mais en tout cas quand je tape :

      site:mattguetta.com je trouve le cdn8.mattguetta.com dans la liste et ca ben ca m’étonne vraiment !

      Ce qui me laisse penser que j'ai indexé +/-11 fois le même site et je doute que ce soit top pour mon référencement

      Vous en dites quoi?



      MErci!

    • Par MIW
      OUh là les scripts ecommerce sont vraiment spéciaux, et les besoins n'apparaissent pas forcement tout de suite.

      Néanmoins je peux déjà vous donner une idée des fonctions nécessaires à mon projet de site ecommerce.
      - Gestion des stocks
      - Pour un article, différents modèles ... avec gestion des stocks pour chaque taille
      - Pour un type d'article donné, service et objets complémentaire liés à cet article (par exemple, on propose le montage du pc, le montage du pc + installation windows .. dans un menu déroulant)
      - Des modules existants si possible pour le paiement avec les banques, et la gestion des envois simplifiés.
      - Proposer des bons de réduction
      - Possibilité de définir un tarif degressif pour 2-3 produits identiques achetés
      - Caractéristiques produits à définir

      Et surement d'autres ...

      Mes recherches m'ont dirigé en premier vers Oscommerce, je ne connais pas trop, mais le fait de devoir toucher au code et de perdre ses modifications en cas de mise à jour ne me plait pas trop. De plus l'interface d'admin est assez moche et peu intuitive.
      Ensuite X-Cart pas testé, c'est commercial, mais la version de démo en ligne montre un joli résultat.
      Magento, un outil qui va être très puissant mais d'une incroyable lenteur.
      Enfin Prestashop qui répond à la plupart de mes besoins, meme s'il manque le tarif degressif et les services complémentaires.
      Les 2 derniers sont en beta donc on peux supposer que de nombreuses fonctions vont être ajoutés.

      Voilà j'hésite donc beaucoup entre ces scripts ecommerce, et je souhaiterai donc avoir des conseils de membres de la communauté qui tiennent un site de ecommerce.
      Pour donner une idée du projet, on va dire que le site contiendra très vite 300 références pour autant de ventes par mois, et ce n'est pas un site informatique comme l'exemple ci-dessus

      Voilà beaucoup de sujets donc déjà sur le ecommerce, mais si je pouvais être orienté ce serai avec joie.
×