J'ai un VPS et quelques domaines. Je souhaite ajouter l'un de mes domaines au VPS.
Mon fournisseur VPS m'a envoyé ses serveurs de noms tels que ns1.example.com
et ns2.example.com
et j'ai modifié ces enregistrements DNS dans le panneau de mon domaine.
Devrais-je maintenant installer un serveur DNS sur mon VPS, ajouter un enregistrement au fichier de configuration Apache ou éditer le fichier hosts
?
Le système d'exploitation est Ubuntu avec Apache.
Que dois-je faire exactement?
Pour obtenir un site Web à un nom de domaine, vous devez suivre ces étapes:
Je ne fais jamais fonctionner mon propre serveur de noms. Le service de serveur de noms tiers est très économique et beaucoup plus fiable. Je ne paierais pas plus de 10 $ par an pour cela. Vous devez vraiment avoir trois ou quatre serveurs de noms s'exécutant dans des emplacements différents pour des raisons de redondance et de fiabilité. On dirait que votre hébergeur a des serveurs de noms que vous pouvez utiliser et j'en tirerais parti.
Les enregistrements DNS sur le serveur de noms peuvent être soit des enregistrements A répertoriant l'adresse IP de votre serveur Web, soit des enregistrements CNAME pointant vers un autre nom d'hôte que vous avez déjà configuré pour pointer vers votre serveur. Votre hébergeur a un moyen d'ajouter ces enregistrements. Il s’agit généralement d’une interface Web qu’ils vous fournissent dans un panneau de configuration où vous pouvez créer ces enregistrements.
Sous Ubuntu, la méthode recommandée pour ajouter la configuration Apache pour un site Web (remplacez example.com
par votre nom de domaine actuel) est la suivante:
Créez / etc/Apache2/sites-available/example.com.conf:
<VirtualHost *:80>
Servername example.com
DocumentRoot /var/www/example.com
<Directory /var/www/example.com/>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Sudo a2ensite example.com
Sudo service Apache2 restart