Main Contents

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.

  1. Choisissez la langue, puis le clavier
  2. Sélectionnez Begin a standard installation
  3. Vous devez choisir le disque dur sur lequel installer FreeBSD (A pour choisir le disque entier, Q pour terminer)
  4. Comme je n’installe que ce système je ne met pas de Boot Manager (None)
  5. Créez les partitions (A pour la création automatique, Q pour terminer)
  6. Choisissez l’installation minimal
  7. Sélectionnez l’installation à partir du CD/DVD
  8. Continuez l’installation, il va maintenant formater le disque, créer les partitions et installer le système
  9. Une fois l’installation terminée, configurez votre carte réseau (Mettez bien un nom d’hôte avec un .com / .fr etc.. )
  10. Configurez les services dont vous avez besoin
  11. Ajoutez les comptes utilisateurs et votre mot de passe root
  12. 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)

Un commentaire