Hi Sebastian,

Take a look at the man page of mod_mono:

MonoSetServerAlias
  Takes a server alias name. This is to be used inside <Directory>
  or <Location>.  Default value: ’default’ if the directive is not
  used.

I haven't used this directive myself yet, but I think this is what you
are looking for. It makes the Alias known to Mono.
Good luck!

- Juraj


PS: Apache is a very patient server, it takes a lot to make him upset...


On Mon, 2005-12-26 at 20:16 +0100, Sebastian Gingter wrote:
> Hello,
> 
> I actually have a bit of a problem of running mod_mono with my apache 1.3 and 
> in virtual hosts.
> 
> I installed and configured mono, and when I use this entry in my httpd.conf:
> 
> Alias /mono "/var/www/mono"
> MonoApplications "/mono:/var/www/mono"
> 
> SetHandler mono
> 
> 
> it simly works there. The problem is: I have many virtual hosts configured 
> and now I can
> access the same web application with www.domain1.com/mono and 
> www.domain2.com/mono etc...
> But I don't want that.
> 
> What I want is to copy different web applications into different vhosts and 
> run them there
> ie. www.domain1.com with /var/www/domain1/index.aspx and
> ie. www.domain2.com with /var/www/domain2/index.php wich runs under php but 
> with the ability
> to call a webform.aspx in the same directory that runs through mono. (I have 
> a php based forum
> and ther should be a seperate frontend for user management written in c# and 
> this should be
> accessed either by a direct call to that aspx or if that won'work at all in a 
> pure sub directory of
> that forum installation).
> 
> I tried this:
> 
> 
> ServerName domain2.com
> ServerAlias www.domain2.com
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /var/www/domain2/
> php_admin_value open_basedir /var/www/domain2/
> php_admin_flag safe_mode On
> ErrorLog /var/kunden/logs/sgingter-error.log
> CustomLog /var/kunden/logs/sgingter-access.log combined
> 
> SetHandler mono
> MonoApplications "/:/var/www/domain2"
> MonoDocumentRootDir "/var/www/domain2"
> 
> 
> But when I make a call to www.domain2.de/WebForm.aspx it delivers only the 
> aspx source
> and it does not execute the application. Even with AddHandler mono .aspx 
> .ascx .... it does
> not execute the asp.net application.
> 
> I also tried a and a tag
> around the SetHandler and/or AddHandler directive, but those doesn't work too.
> 
> There is no error in the logs or whatever, it just handles the aspx file like 
> any other html or
> txt file and delivers it's plain text. This config does not touch my php, the 
> php applications still
> run as they are intendet to.
> 
> The mod_mono_server is startet from apache and running (it's shown by ps aux) 
> and well,
> I don't have a clue where to still look right now to get that running.
> 
> Please give me a hint or two to the thing I must have overlooked or I must 
> have done the
> wrong way.
> 
> Some additional information: I'm running debian sarge and compiled mono by 
> myself (as
> I said, by using an alias it works, also command-line .net applications run 
> without problems).
> I use apache 1.3.34 and the latest stable mono sources.
> 
> Please help me, since I would love to use mono on linux for my .net 
> applications. My apache's
> completely confused about so much stopping, starting and restarting that I 
> think it will be soon
> really mad on me if that don't stops...
> 
> Thanks in advance,
> 
> Sebastian Gingter
> 
> _______________________________________________
> Mono-list maillist  -  [email protected]
> http://lists.ximian.com/mailman/listinfo/mono-list

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to