Das Gerät verfügt über einen unbenutzten alten IBM Netfinity 7000-Server, zwei Pentium Pro 200-MHz-CPUs, 512 MB RAM, eine 9,1-GB- und fünf 4,5-GB-SCSI-Festplatten. Ich wollte den Abfall nutzen, also:
1. Gehen Sie zu http://tw.releases.ubuntu.com/edgy/, um die Installations-CD für den PC-Server (Intel x86) herunterzuladen und brennen Sie die heruntergeladene Datei ubuntu-6.10-server-i386.iso auf eine CD.
2. Verwenden Sie diese CD, um Ubuntu 6.10 (Edgy) auf dem IBM Netfinity 7000-Server zu installieren.
3. Installieren Sie Apache2:
sudo apt-get install apache2
4. Installieren Sie die grundlegende Kompilierungsumgebung:
sudo apt-get install build-essential checkinstall
5. Installieren Sie libapache2-mod-mono:
Der einfachste Weg ist die Verwendung des folgenden Befehls:
sudo apt-get install libapache2-mod-mono
Allerdings meldet dieser Befehl derzeit einen Fehler in Ubuntu 6.10. Ich musste selbst eines zusammenstellen:
md src
CD-Quelle
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-available
sudo vim ben.skyiv.com Bitte beachten Sie den Inhalt der Standarddatei. Der Schlüssel besteht darin, die folgende Anweisung hinzuzufügen:
#------------------------------------------------
Alias /ben /home/ben/www/ben
AddMonoApplications ben "/ben:/home/ben/www/ben"
MonoServerPath unter /usr/bin/mod-mono-server2
MonoSetServerAlias ben
SetHandler mono
#------------------------------------------------
sudo a2ensite ben.skyiv.com
sudo /etc/init.d/apache2 neu starten
7. Fertig. Die laufenden Ergebnisse finden Sie unter: http://ben.skyiv.com/ben/aspx/info.aspx
Referenzen:
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