Jai un compte dhébergement GoDaddy cPanel. Le domaine principal est enregistré avec GoDaddy et jai un hébergement cPanel. Le domaine principal est hébergé sur un autre hôte et utilise le serveur de noms dun autre hôte. Jessaye dajouter des domaines complémentaires sur ce compte GooDaddy cPanel. Jai configuré des domaines addon avec fichier et base de données, etc.
Ma situation est quelque peu similaire à celle-ci Domaine enregistré sur GoDaddy, pointé vers Cloudflare – impossible d’addon domaine à mon hébergement , mais je nai pas eu derreur lors de lajout dun domaine complémentaire.
Jai deux questions:
-
Comment puis-je accéder à ces domaines complémentaires pour tester si la configuration est correcte. Normalement, il est accessible via
http://example.com/addon-domain.com
Mais dans mon cas, le domaine principal est hébergé ailleurs, donc cela ne fonctionnera pas.-
http://x.x.x.x/addon-domain.com
ne fonctionne pas non plus.
-
-
La deuxième question est: est-ce que cela fonctionnera ou je « dois changer le DNS du domaine principal en GoDaddy?
Commentaires
- Comme Simon la souligné et jai essayé sur un autre compte, accéder au site Web via ladresse IP ne ‘ t fonctionne sur GoDaddy. À moins que quelquun ne sache comment y accéder via IP, je pense que la réponse à ma question est que ‘ nest pas possible.
Réponse
Vous devriez pouvoir y accéder via http://IPADDRESS/~cpanel_accountname/addon_domain_directory
donc cela ressemblerait à http://123.456.789.000/~matt/addondomain
MISE À JOUR :. https://au.godaddy.com/help/preview-your-website-3950
Commentaires
- Tx Steve. Cest ce que je cherchais. Malheureusement, cela ne fonctionne pas ‘ pour moi. Avec le format durl ci-dessus, il affiche » Fichier non trouvé (erreur 404) Si vous pensez que ce que vous ‘ cherchez devrait être ici, veuillez contacter le propriétaire du site. » Il ‘ est un site WordPress. Jai téléchargé mon propre index.html juste pour massurer que les fichiers sont là, mais ne fait toujours pas ‘ la même erreur. Jai ‘ utilisé le nom cPanel quil montre sur cPanel et même avec ladresse IP. Donc pas derreur là-bas. me manque-t-il autre chose?
- Que se passe-t-il si vous accédez simplement à 123.456.789.000/~matt ?
- Il semble que la plupart des choses GoDaddy, (demandez à propos de mon expérience de serveur dédié un jour), le font différemment. Jai ajouté un lien vers une page sur la prévisualisation des sites.
- Tx Steve, Preview fonctionne pour moi, ce ‘ nest pas simple mais cela maide à voir au moins le site Web.
Réponse
Laccès aux sites Web via IP nest pas souhaitable et nest pas pris en charge par la plupart des bons hôtes.
Il est considéré comme une bonne pratique pour les hébergeurs partagés avertis en sécurité de ne pas autoriser laccès au contenu via ladresse IP du serveur via mod_userdir, cest parce que mod_userdir a une certaine sécurité préoccupations. Plus dinformations à ce sujet ci-dessous.
Le module mod_userdir qui est responsable du fonctionnement de cette URL est assez peu sûr et augmente les risques dattaques sur votre compte. Nous sommes préoccupés par la sécurité des utilisateurs et nutilisons que les meilleures pratiques de sécurité. Pour cette raison, mod_userdir ainsi que lURL temporaire sont désactivés sur nos serveurs partagés.
mod_userdir permet daccéder à la page daccueil dun utilisateur en utilisant lURL temporaire avec la syntaxe / ~ user /, comme
http://ipaddress/~user
où « ipaddress » peut être remplacé par le nom dhôte du serveur ou tout nom de domaine qui est résolu sur le serveur sur lequel vous souhaitez vérifier le contenu.Lactivation de mod_userdir présente des risques et des inconvénients de sécurité considérables:
Les noms dutilisateur sont exposés – cest possible pour accéder à différents sites Web hébergés sur le serveur via le même nom de domaine (nom dhôte du serveur
s IP address or server
) en remplaçant le / ~ user / part uniquement (par exemple,http://ipaddress/~user1
,http://ipaddress/~user2
,http://ipaddress/~user3
, etc.) ce qui rend les comptes hébergés plus vulnérables aux attaques de piratage.Lorsque le module mod_userdir est utilisé pour accéder à un site Web, le trafic est ajouté au total des utilisateurs thr ough quels visiteurs accèdent au site Web mais pas à lutilisation de la bande passante de lutilisateur qui est un vrai propriétaire du site Web.
mod_userdir doit être désactivé pour laccès root afin de rendre le serveur protégé suite à une modification par des utilisateurs non root, vous devez donc inclure un « UserDir disabled root » dans votre configuration.
Comme vous le savez peut-être, nous avons tendance à introduire le dernier technologie afin de protéger votre compte et vos données à tout moment.Le module mod_userdir est actuellement désactivé sur nos serveurs partagés, ce qui nous permet daugmenter le niveau de sécurité et de réduire les chances de piratage de votre compte et de votre serveur. Ceci est conforme à nos normes de sécurité les plus élevées et nous permet de vous fournir le niveau de sécurité que vous attendez de nous.
De plus, si son hébergement partagé sans une adresse IP dédiée, vous seriez obligé dutiliser /~username/addon-domain/
, ou quel que soit le type dhôte qui a configuré le processus, en supposant quil lait activé en premier lieu.
La bonne façon …
La bonne façon serait de sassurer que vous avez ajouté le domaine addon au cPanel, puis de mettre à jour lenregistrement DNS A vers ladresse IP adresse du serveur hébergeant le domaine complémentaire, ou utilisez les serveurs de noms recommandés par lhôte Web hébergeant ce serveur. Le reste devrait fonctionner … mais cela peut prendre 1 heure ou 72 heures pour quInternet mette à jour les enregistrements … ce nest pas instantané. Donc, si vous avez ajouté ceci et cela, et que vous navez pas attendu cela longtemps … alors il ny a peut-être rien de mal, à part le fait que vous navez pas attendu assez longtemps.
Si vous voulez vérifier la configuration du serveur sans attendre que le DNS se propage sur le Web, vous pouvez modifier le fichier hôte de votre système dexploitation .
Commentaires
- Tx Simon, vous avez peut-être raison de dire que GoDaddy ne prend peut-être pas en charge laccès au site Web via ladresse IP. Quelquun peut-il le confirmer?
- Je ne suis pas daccord. En fait, la plupart des bons hébergeurs le rendent disponible comme moyen de travailler sur un site avant lenregistrement dun domaine ou avant de changer de serveur de noms. Bien sûr, ce nest pas un moyen à long terme daccéder à un site, mais il ny a aucun problème à lutiliser comme URL temporaire – sil y en a, je suis intéressé à lentendre.
- @Steve Votre bienvenue pour différer mais Tu as tord. Lutilisation de la méthode IP comme vous lavez mentionné expose le nom dutilisateur du client. En outre, les sites de Google index ‘ sont accessibles par adresse IP , sauf si le site utilise des liens canoniques, le site Web pourrait rencontrer des problèmes avec du contenu en double. Pour des raisons de sécurité et dindexation, cest considéré comme une mauvaise pratique. Lutilisation du fichier hôte comme suggéré est considérée comme une meilleure pratique pour accéder aux sites non encore propagés, ou ceux qui sont en panne en raison de problèmes de DNS.
- Je pense que vous me comprenez mal Simon, ce nest jamais quelque chose que vous publieriez, juste quelque chose que vous donneriez à un designer ou utiliseriez vous-même pour créer le site. Quiconque lutilise ‘ en production ‘ serait fou.
- Un designer comme moi ajouterait simplement
192.168.1.1 example.com
dans leur fichier hôte, ou ils hébergent le site de développement dans un sandbox local. Il ny a ‘ aucune raison pour les hôtes dajouter cette fonctionnalité, par défaut … ce nest pas sécurisé. Il ny a aucun moyen dactiver ou de désactiver une telle fonctionnalité dans le tableau de bord cPanel par défaut, vous ‘ devez bloquer laccès direct à ladresse IP via le.htaccess
que beaucoup ne savent pas faire. Bien que cela puisse sembler une bonne fonctionnalité pour les utilisateurs avancés, ce nest pas pour la majorité des utilisateurs normaux. De bons hôtes avertis en sécurité bloquent cette fonctionnalité pour de nombreuses raisons, elle ‘ nest pas nécessaire.
Réponse
Il y a un problème avec ~username
si vous utilisez WordPress ou un autre CMS similaire. il casse les URL absolues et rend la page inutilisable sans css, images et javascript.
Une autre méthode pour ce problème consiste à modifier le fichier hôte et à rediriger votre domaine addon que vous avez créé avec cPanel vers ladresse IP de votre site.
eg 121.12.12.12 www.example.com
Maintenant effacez le cache DNS du système, cela résoudra le problème de rupture css, image, js.
Comment modifier le fichier hôte sur MacOS
- Ouvrir le terminal
- Tapez
sudo nano /etc/hosts
, puis appuyez surreturn
. - Saisissez votre mot de passe administrateur, puis appuyez sur
return
. - Ajoutez « » au fichier.
- Enregistrez le fichier et quittez.
- Vider le cache . Rechargez la page. Hourra !!
Réponse
Jai un compte Cpanel avec un addon domaine dont le nom de domaine a expiré. Les fichiers étaient toujours sur le site et javais besoin daccéder à la page daccueil du site. Le site a été créé avec WordPress.
Jai pu y accéder via http://ipaddress/~account_name/folder_name/index.php
Dans mon cas, le nom du dossier était le nom de domaine: nom_domaine.com
Cela na pas été le cas travailler jusquà ce que jaie ajouté lindex.php. Lutilisation de http://ipaddress/~account_name/domain_name.com ma donné une erreur 404.
Commentaires
- Outre le fait que cette question a plus dun an et a une réponse acceptée, votre solution ne fonctionnera que si le service dhébergement autorise les URL temporaires, mais la plupart ne ‘ t