[Mono-list] mod_mono in vhosts

Nik Derewianka mono@e-media.com.au
Wed, 23 Mar 2005 06:56:48 +1100


Hi,

With thanks to Rafael, the postgres stuff is working.

Just one thing left with mod_mono (on suse 9.2):

in my error_log i get:
[Thu Mar 24 06:28:12 2005] [error] Not running mod-mono-server.exe 
because no MonoApplications, MonoApplicationsConfigFile or 
MonoApplicationConfigDir specified.

But in my /etc/apache2/vhosts.d/mojo.e-media.com.au.conf file i have the 
following which is a combination of the vhosts template and the man 
mod_mono sample:

<VirtualHost mojo.e-media.com.au:80>
    ServerAdmin webmaster@e-media.com.au
    ServerName mojo.e-media.com.au
    DocumentRoot /srv/www/vhosts/mojo.e-media.com.au
    ErrorLog /var/log/apache2/mojo.e-media.com.au-error_log
    CustomLog /var/log/apache2/mojo.e-media.com.au-access_log combined
    HostnameLookups Off
    UseCanonicalName Off
    ServerSignature On

    <IfModule mod_userdir.c>
        UserDir public_html
        Include /etc/apache2/mod_userdir.conf
    </IfModule>

    Alias /demo "/usr/share/doc/xsp/test"
    MonoApplications "/demo:/usr/share/doc/xsp/test"
    <Location /demo>
        SetHandler mono
    </Location>

    <Directory "/srv/www/vhosts/mojo.e-media.com.au">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>


My html pages show fine, it is only when i try to view the demo page 
that i get a 403 and the following in my vhost log:
[Thu Mar 24 06:49:10 2005] [error] [client 192.168.104.209] 
(13)Permission denied: access to /demo/ denied

But this looks more like its cascading from the initial startup problem.

Can you put the MonoApplications directive within a VirtualHost element 
? or are there any other steps needed to make it work in this way  ?

Regards,
Nik