Hello,

I actually have a bit of a problem of running mod_mono with my apache 1.3 and 
in virtual hosts.
And first thing: sorry if my english isn't that good: It's rusted a bit in the 
last years...

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"
<Directory /var/www/mono>
       SetHandler mono
</Directory>

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:

<VirtualHost xxx.xxx.xxx.xxx:80>
  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"
</VirtualHost>

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.

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

Reply via email to