Hier mal meine Config:
mod_mono.config:
Code:
<IfModule !mod_mono.c>
LoadModule mono_module /usr/lib/apache2/modules/mod_mono.so
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
</IfModule>
Und dann noch in den einzelnen VHosts in denen Mono laufen soll:
Code:
MonoAutoApplication enabled
Und auf meinem default-Host:
Code:
<Location /mono>
SetHandler mono-ctrl
</Location>
(Damit man die Mono-Prozesse managen kann.)
Mein Cuyahago - Testspace z.B. hat diese Config:
Code:
<VirtualHost 81.169.188.104:80>
ServerName wrdlbrmpft.de
ServerAlias [
url]www.wrdlbrmpft.de[/
url]
ServerAdmin [email]sgingter@web.de[/email]
DocumentRoot "/var/kunden/webs/sGingter/"
php_admin_flag safe_mode On
MonoAutoApplication enabled
</VirtualHost>
Dass das wirklich eine .NET - Seite unter Apache ist siehst Du, wenn Du die
URL ohne www. vorne aufrufst.