Apache2 + mod_mono

Christian Wohlgemuth wohlgemuth.christian at gmail.com
Mit Apr 1 15:01:30 BST 2009


Christian Wohlgemuth schrieb:
> Hallo Liste,
> 
> ich habe einige Probleme mit mod_mono.
> in meiner vhostkonfiguration habe ich folgendes eingetragen:
> 
> Alias /mono "/home/christian/Desktop/mono"
> MonoDocumentRootDir mono "/mono:/home/christian/Desktop/mono"
> MonoDebug mono True
> MonoServerPath mono "/usr/bin/mod-mono-server2"
> AddMonoApplications mono "/:/var/www:/home/christian/Desktop/mono"
> 
> <Location /home/christian/Desktop/mono>
> 	MonoSetServerAlias mono
> 	SetHandler mono
> 	DirectoryIndex index.aspx
> </Location>
> 
> nach einem '/etc/init.d/apache2 restart' bekomme ich folgende Meldung:
> 
> [crit] (13)Permission denied: Failed to attach to existing dashboard,
> and removing dashboard file '/tmp/mod_mono_dashboard_XXGLOBAL_1' failed
> (Operation not permitted). Further action impossible.
> 
> die Datei '/tmp/mod_mono_dashboard_XXGLOBAL_1' existiert und gehört dem
> Benutzer:Gruppe www-data:www-data
> 
> ein Aufruf von 'http://localhost/mono' bietet mir die index.aspx zum
> Download an, wird also nicht von mono geparst.
> 
> Ein Starten von xsp2 aus dem Verzeichnis '/home/christian/Desktop/mono'
> startet einen Webserver auf Port 8080. Hier wird die index.aspx auch
> ordentlich geparst.
> 
> Apache			2.2.9-7ubuntu3
> libapache2-mod-mono	1.9-1
> mono-apache-server2	1.9.1-2
> mono-xsp2		1.9.1-2
> 
> Kann mir hier jemand weiterhelfen?
> 
> Vielen Dank
> Christian Wohlgemuth
> 

ich habe jetzt mal das ganze Zeug aus der vhostkonfiguration gelöscht
und einen anderen Ansatz gesehen. Dieser heisst 'mono-server2-admin' und
'mono-server2-update'.

mit einen 'mono-server2-admin add --path=/home/christian/Desktop/mono/
--app=/mono --vhost=localhost --port=80' und einem abschliessenden
'mono-server2-update' wird alles notwendige getan.

bei einen Aufruf von 'http://localhost/mono' werden die aspx-Dateien
korrekt geparst.

Letztes Problem: ich möchte auch aspx-Dateien direkt unter localhost
aufrüfen können, aber ein 'mono-server2-admin add
--path=/home/christian/Desktop/mono/ --app=/ --vhost=localhost
--port=80' wird mit dem Fehler quittiert, dass ich einen Applicationname
angeben muss.

Hat jemand mod_mono auf dem documentenroot am laufen?

Vielen Dank
Christian Wohlgemuth

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 197 bytes
Beschreibung: OpenPGP digital signature
URL         : https://lists.ubuntu.com/archives/ubuntu-de/attachments/20090401/bacdbaf0/attachment.pgp