Unit ini memiliki server IBM Netfinity 7000 lama yang tidak terpakai, CPU ganda Pentium Pro 200 MHz, RAM 512 MB, satu hard drive SCSI 9,1 GB, dan lima hard drive SCSI 4,5 GB. Saya ingin memanfaatkan limbah tersebut, jadi:
1. Kunjungi http://tw.releases.ubuntu.com/edgy/ untuk mengunduh CD instalasi server PC (Intel x86) dan membakar file ubuntu-6.10-server-i386.iso yang diunduh ke dalam CD.
2. Gunakan CD ini untuk menginstal Ubuntu 6.10 (Edgy) di server IBM Netfinity 7000.
3. Instal Apache2:
sudo apt-get instal apache2
4. Instal lingkungan kompilasi dasar:
sudo apt-get install build-essential checkinstall
5. Instal libapache2-mod-mono:
Cara termudah adalah dengan menggunakan perintah berikut:
sudo apt-get install libapache2-mod-mono
Namun, perintah ini saat ini akan melaporkan kesalahan di Ubuntu 6.10. Saya harus mengkompilasinya sendiri:
md src
cd src
sudo apt-get install apache2-threaded-dev mono-xsp2 mono-apache-server mono-apache-server2
wget sudo a2enmod mod_mono
cd ../situs-tersedia
sudo vim ben.skyiv.com Silakan lihat isi file default. Kuncinya adalah menambahkan pernyataan berikut:
#------------------------------------------------
Alias /ben /home/ben/www/ben
TambahkanMonoApplications di "/ben:/home/ben/www/ben"
MonoServerPath di /usr/bin/mod-mono-server2
<Lokasi /ben>
MonoSetServerAlias ben
SetHandler mono
</Lokasi>
#------------------------------------------------
sudo a2ensite ben.skyiv.com
sudo /etc/init.d/apache2 restart
7. Selesai. Untuk hasil yang berjalan, silakan lihat: http://ben.skyiv.com/ben/aspx/info.aspx
Referensi:
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