Serveur web sur Debian – 1 : dyndns et inadyn
8 mars 2008 | Posté dans InformatiqueAprès avoir régaté pendant un bon moment pour réinstaller mon serveur web avec la dernière version de Debian, j’ai décidé d’écrire une petite série d’articles afin de venir en aide à toute autre personne ayant les mêmes soucis que moi et surtout pour me servir d’aide-mémoire pour une éventuelle prochaine fois.
Au menu :
- installation et configuration de inadyn, pour avoir un « nom de domaine » fixe avec une adresse ip variable;
- installation et configuration de openSSH, pour éviter de toujours switcher d’un clavier à l’autre ou pour configurer un serveur à distance;
- installation et configuration d’Apache2, le serveur web, de PHP5, pour avoir des sites web dynamiques, de MySQL, pour les bases de données et de PhpMyAdmin, pour gérer facilement les bases de données (à venir);
Le tout en quelques heures, chicha au bec et bière dans la main
Aujourd’hui, configurons Inadyn !
inadyn
Pour pouvoir avoir un « nom de domaine » fixe malgré une adresse IP variable, c’est tout simple : il suffit de se créer un compte sur dyndns.org (par exemple, il en existe plein d’autres) pour avoir une adresse du style monpseudo.homelinux.net.
Cette étape franchie, se connecter en root et installer inadyn
# apt-get install inadyn puis aller dans /etc/init.d et créer un fichier nommé « inadyn »
# cd /etc/init.d && nano inadyn y ajouter le texte suivant
#!/bin/shRendre ce fichier exécutable via
# Commentaires divers
# la period est en secondes
# Attention ne mettre qu'un des deux lignes de commande dans le fichier
# si inadyn est dans /sbin :
/sbin/inadyn --background -u login -p password -a login.domain.tld --update_period_sec 60
#si dans /usr/sbin (c'est le cas sous Debian avec une installation comme ci-dessus) :
/usr/sbin/inadyn --background -u login -p password -a login.domain.tld --update_period_sec 60
#chmod +x inadynet ensuite lancer la commande qui permettra de lancer automatiquement cette ligne de commande au redémarrage du serveur
# update-rc.d inadyn defaults puis de lancer cette ligne manuellement pour éviter d’avoir à redémarrer le serveur
# inadyn --background -u login -p password -a login.domain.tld --update_period_sec 60
Et le tour est joué ! dyndns.org sera averti automatiquement de chaque changement d’adresse IP.
Et si maintenant nous passions à la configuration d’OpenSSH ?

Cet article est mis à disposition sous un contrat Creative Commons.
1 Trackback(s)