Héberger un site web
Sommaire
Comment héberger un site web
Installer un serveur Web
Apache, lighthttpd, nginx pour les serveurs libre.
Vérifier en locale si le site est accessible.
S'enregistrer gratuitement auprès d'un service DNS
DynDns et no-ip proposent gratuitement un service de base pour les DNS, il suffit de créer un compte et de choisir une simple adresse non réservée.
Créer une règle NAT
Pour que la box redirige les entrées vers le serveur HTTP, il faut créer une règle NAT.
Sur LiveBox : Configuration/Avancé/Routeur service HTTP protocole TCP 80 80 Adresse de la machine où tourne le serveur (na pas utiliser le dhcp)
Mise à jour de l'IP
L'adresse IP change, il faut installer un logiciel de mise à jour automatique, pour linux il existe ddclient (pour la configuration, voir http://doc.ubuntu-fr.org/ddclient)
Hôtes virtuel
Il est possible d'avoir plusieurs sites sur un même serveur avec les hôtes virtuel.
Dans le fichier de conf d'apache, ajouter une balise VirtualHost contenant les directives d'un fichier de conf traditionnel.
NameVirtualHost * <VirtualHost *> ServerName ninja.dynalias.org DocumentRoot /var/www/ninja </VirtualHost> <VirtualHost *> ServerName univercite.ath.cx DocumentRoot /var/www/univ </VirtualHost>
http://httpd.apache.org/docs/2.0/vhosts/examples.html http://www.dyndns.com/support/kb/virtual_hosting_with_apache.html