A unidade possui um antigo servidor IBM Netfinity 7000 não utilizado, CPUs Pentium Pro 200 MHz duplas, 512 MB de RAM, um disco rígido SCSI de 9,1 GB e cinco discos rígidos SCSI de 4,5 GB. Eu queria usar o lixo, então:
1. Vá para http://tw.releases.ubuntu.com/edgy/ para baixar o CD de instalação do servidor PC (Intel x86) e gravar o arquivo ubuntu-6.10-server-i386.iso baixado em um CD.
2. Use este CD para instalar o Ubuntu 6.10 (Edgy) no servidor IBM Netfinity 7000.
3. Instale o Apache2:
sudo apt-get install apache2
4. Instale o ambiente de compilação básico:
sudo apt-get install build-essential checkinstall
5. Instale o libapache2-mod-mono:
A maneira mais fácil é usar o seguinte comando:
sudo apt-get install libapache2-mod-mono
No entanto, este comando irá reportar atualmente um erro no Ubuntu 6.10. Eu tive que compilar um sozinho:
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 disponíveis
sudo vim ben.skyiv.com Consulte o conteúdo do arquivo padrão. A chave é adicionar a seguinte instrução:
#------------------------------------------------
Alias /ben /home/ben/www/ben
AddMonoApplications ben "/ben:/home/ben/www/ben"
MonoServerPath ben /usr/bin/mod-mono-server2
MonoSetServerAlias bem
SetHandler mono
#------------------------------------------------
sudo a2ensite ben.skyiv.com
sudo /etc/init.d/apache2 reiniciar
7. Concluído. Para resultados de execução, consulte: http://ben.skyiv.com/ben/aspx/info.aspx
Referências:
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