Comment puis-je héberger un domaine / site Web sur mon nouveau VPS?

10

Je suis un utilisateur moyen d'Ubuntu et actuellement j'ai décidé de renforcer mes connaissances sur Ubuntu. Comme je suis développeur Web, j'ai récemment décidé de configurer mon propre serveur Web propulsé par Ubuntu.

Je viens d'acheter un VPS non géré alimenté par Ubuntu 11.10. J'ai réussi à installer Apache, PHP, MySQL et les modifications de sécurité de base.

Auparavant, je n'étais qu'un utilisateur d'hébergement partagé où tout est géré via cPanel, ce qui est facile. Maintenant, c'est totalement différent et je ne sais rien puisque je suis sur un VPS non géré et bien sûr, la société d'hébergement ne m'aidera pas.

Ma question:

Auparavant, lorsque je souhaite héberger un nouveau site Web, après avoir acheté un domaine auprès du registraire, je changerai les serveurs de noms de domaine avec mes serveurs de noms d'hébergement partagé.J'ajoute simplement le domaine via cPanel. Comment puis-je héberger un domaine / site Web sur mon nouveau VPS? Comment avoir un serveur de noms? Comment configurer le serveur de noms?

DzulFriday
la source

Réponses:

7

Il existe de nombreuses façons "raisonnables" et "pratiques" de procéder à l'hébergement d'un site Web en utilisant votre nom de domaine sur un VPS exécutant Ubuntu.

Je propose ce guide pour une procédure directe sur la configuration d'un serveur LAMP Ubuntu renforcé pour alimenter un site: http://blog.al4.co.nz/2011/05/setting-up-a-secure-ubuntu-lamp -serveur/

En ce qui concerne la mise en place d'un serveur de noms .... Ne faites pas ça :) utilisez les services DNS gratuits offerts par la plupart des bureaux d'enregistrement ou utilisez un service comme Afraid.org ou Cloudflare pour gérer le DNS.

bkerensa
la source
Salut bkerensa, j'ai déjà terminé la partie LAMP. Mon problème est de savoir comment faire en sorte que mon VPS puisse héberger tous mes sites Web et domaines. Je ne sais même pas comment utiliser les services DNS gratuits que vous avez mentionnés avec mon VPS. La plupart des guides que j'ai trouvés sont juste jusqu'à l'installation de la pile LAMP, et c'est tout.
DzulFriday
2

Pour configurer le serveur DNS, vous devrez installer un serveur DNS tel que Bind. Voir les instructions ici https://help.ubuntu.com/community/BIND9ServerHowto Cependant, comme l'autre utilisateur l'a suggéré, vous souhaiterez peut-être simplement utiliser le service DNS fourni par un tiers car vous aurez besoin d'au moins 2 serveurs DNS, principal et secondaire pour qu'il fonctionne "correctement". Votre fournisseur VPS peut avoir un serveur DNS disponible pour vous, alors contactez-le d'abord avant d'essayer de configurer le vôtre.

Pour configurer Apache / php / mysql pour servir votre site, voir les instructions ici https://help.ubuntu.com/community/ApacheMySQLPHP

bobojam
la source
Mon fournisseur VPS ne fournit pas de serveur DNS. Mais j'enregistre mes domaines chez Namecheap et ils ont un serveur DNS. Est-ce que ça va? Si c'est OK, quelles sont les étapes pour le faire?
DzulFriday
Oui, vous pouvez utiliser leurs serveurs DNS. Découvrez à partir de votre VPS l'adresse IP de votre serveur, puis accédez à NameCheap et ajoutez un "A record" (entrez l'adresse IP) pour votre nom de domaine sur leur serveur DNS. Cela pointera votre nom de domaine vers l'adresse IP. Ensuite, sur votre serveur VPS, configurez Apache pour votre site Web. Voir le lien ci-dessus pour les instructions.
bobojam
Merci Bobojam! Je peux héberger de nombreux sites Web dans mon VPS, non?
DzulFriday
@DzulFriday oui, vous pouvez héberger autant de sites Web que vous le souhaitez sur un VPS, tant qu'il ne manque pas d'espace sur le disque dur ou d'autres ressources. Vous pouvez soit configurer des hôtes virtuels Apache séparés, soit avoir un hôte virtuel avec plusieurs noms. Voir httpd.apache.org/docs/2.4/vhosts/name-based.html
bdsl