Saya mencoba menginstal mod_mono di Apache 2 (Prefork MPM). Saya menggunakan Ubuntu Karmic, dan hanya ingin pengaturan hosting otomatis (sehingga file .aspx dieksekusi, mirip dengan bagaimana PHP biasanya diatur).
Saya melakukan yang berikut ini untuk menginstal Mono:
$ apt-get install libapache2-mod-mono mono-apache-server2 mono-devel
$ a2dismod mod_mono
$ a2enmod mod_mono_auto
Saya telah mengkonfirmasi bahwa mod_mono sedang dimuat oleh Apache. Namun, halaman .aspx apa pun yang saya coba muat dikembalikan tidak diproses dan masih memiliki application/x-asp-net
tipe MIME. Seolah mod_mono handler tidak pernah terdaftar di Apache.
Berikut isinya /etc/mod_mono_auto.load
:
LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so
Dan inilah /etc/mod_mono_auto.conf
:
MonoAutoApplication enabled
AddType application/x-asp-net .aspx
AddType application/x-asp-net .asmx
AddType application/x-asp-net .ashx
AddType application/x-asp-net .asax
AddType application/x-asp-net .ascx
AddType application/x-asp-net .soap
AddType application/x-asp-net .rem
AddType application/x-asp-net .axd
AddType application/x-asp-net .cs
AddType application/x-asp-net .config
AddType application/x-asp-net .dll
DirectoryIndex index.aspx
DirectoryIndex Default.aspx
DirectoryIndex default.aspx
Saya bahkan sudah mencoba mengatur handler secara eksplisit:
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx .asp
Sepertinya tidak ada yang membantu. Ada ide bagaimana cara kerjanya?