Installation d’un serveur FreeBSD minimal
mai 12, 2008
On va faire une petite installation minimal, puis installer Webmin pour l’administration à distance et Apache 2 /Php 5 / Mysql.
I) Installation de FreeBSD
Introduisez le premier CD de FreeBSD.
- Choisissez la langue, puis le clavier
- Sélectionnez Begin a standard installation
- Vous devez choisir le disque dur sur lequel installer FreeBSD (A pour choisir le disque entier, Q pour terminer)
- Comme je n’installe que ce système je ne met pas de Boot Manager (None)
- Créez les partitions (A pour la création automatique, Q pour terminer)
- Choisissez l’installation minimal
- Sélectionnez l’installation à partir du CD/DVD
- Continuez l’installation, il va maintenant formater le disque, créer les partitions et installer le système
- Une fois l’installation terminée, configurez votre carte réseau (Mettez bien un nom d’hôte avec un .com / .fr etc.. )
- Configurez les services dont vous avez besoin
- Ajoutez les comptes utilisateurs et votre mot de passe root
- Vous êtes de nouveau sur le menu. Sélectionnez Configure puis Distributions pour installer les ports et les man-pages. Si vous avez un soucis avec l’installation par CD/DVD changer le média type et passer par une installation FTP.
II) Webmin
En premier on installe webmin. C’est une interface web qui permet d’administrer très facilement le serveur. On va donc utiliser les ports qui est une bibliothèque d’applications et d’utilitaires.
Donc on y va :
# cd /usr/ports/sysutils/webmin
# make install clean
Webmin est automatiquement téléchargé et installé dans : /usr/local/lib/webmin/
On va maintenant le configurer.
# cd /usr/local/lib/webmin/
# ./setup.sh
Validez les infos, et modifiez les pour votre config. Personnellement je laisse tout par défaut, port 10000 et pas de SSL. Entrez le login et mot de passe admin.
Modifiez /etc/rc.conf et ajoutez la ligne webmin_enable= »YES » (vous pouvez utiliser vi pour le modifier)
# echo webmin_enable=\"YES\" >> /etc/rc.conf
Redémarrer et dans votre navigateur aller sur : http://votre-ip:10000
Je n’explique pas comment Webmin fonctionne. C’est assez simple.
III) Wget
On install l’outil Wget qui permet de télécharger via le terminal.
# cd /usr/ports/ftp/wget
# make install clean
IV) Installer MySql 5 Client et Serveur
On utilise encore les ports pour le client
# cd /usr/ports/database/mysql50-client
# make install clean
Pour le serveur, c’est un petit peu plus compliqué
# cd /usr/src/
# wget http://mir2.ovh.net/ftp.mysql.com/Downloads/MySQL-5.0/mysql-5.0.51b.tar.gz
Comme la procédure est un peu longue je ne vais pas la décrire ici. Mais suivez ce tutorial très simple.
http://freed0.developpez.com/mysql/
V) Apache 2 et Php 5
Dans un premier temps il faut installer un pré-requis libxml2
# /usr/ports/textproc/libxml2
# make install clean
Puis GD pour la gestion des images
# /usr/ports/graphics/gd
# make install clean
Il suffit de suivre mon tutorial Compilation Apache 2 et Php 5. Pour la configuration Apache avant la compilation juste mettre –enable-so comme argument.
Et voilà . Votre serveur est prêt à être utilisé. Pour toutes questions : contact@jkraft.fr
Catégorie(s): Développement, Serveur, Tutorial | Comments (1)