L'unité dispose d'un ancien serveur IBM Netfinity 7000 inutilisé, de deux processeurs Pentium Pro 200 MHz, de 512 Mo de RAM, d'un disque dur SCSI de 9,1 Go et de cinq disques durs SCSI de 4,5 Go. Je voulais utiliser les déchets, donc :
1. Accédez à http://tw.releases.ubuntu.com/edgy/ pour télécharger le CD d'installation du serveur PC (Intel x86) et gravez le fichier ubuntu-6.10-server-i386.iso téléchargé sur un CD.
2. Utilisez ce CD pour installer Ubuntu 6.10 (Edgy) sur le serveur IBM Netfinity 7000.
3. Installez Apache2 :
sudo apt-get install apache2
4. Installez l'environnement de compilation de base :
sudo apt-get install build-essential checkinstall
5. Installez libapache2-mod-mono :
Le plus simple est d'utiliser la commande suivante :
sudo apt-get install libapache2-mod-mono
Cependant, cette commande signalera actuellement une erreur dans Ubuntu 6.10. J'ai dû en compiler un moi-même :
md src
cd-src
sudo apt-get install apache2-threaded-dev mono-xsp2 mono-apache-server mono-apache-server2
wget mod_mono.load
sudo a2enmod mod_mono
cd ../sites-disponibles
sudo vim ben.skyiv.com Veuillez vous référer au contenu du fichier par défaut. La clé est d'ajouter l'instruction suivante :
#------------------------------------------------
Alias /ben /home/ben/www/ben
AddMonoApplications ben "/ben:/home/ben/www/ben"
MonoServerPath ben /usr/bin/mod-mono-server2
MonoSetServerAlias ben
SetHandler mono
#------------------------------------------------
sudo a2ensite ben.skyiv.com
sudo /etc/init.d/apache2 restart
7. Terminé. Pour les résultats actuels, veuillez consulter :
Références :
http://www.ifolder.com/index.php/HowTo:iFolder_Enterprise_Server_on_Ubuntu_6.10
https://help.ubuntu.com/community/ModMono
http://www.mono-project.com/Mod_mono