I have always use this configuration for my vhost and it works great in my Solaris mod_mono installation
1) I have renamed mod_mono.conf to mod_mono_edison.conf (edison being my hostname), you can always use a different name. I do this to avoid my custom conf being overwritten if I upgrade my mod_mono package 2) include mod_mono_edison.conf in my httpd.conf (or your apache.conf) Include /path/to/mod_mono_edison.conf 3) add MonoApplicationsConfigDir "/path/to/your/mod-mono-config-dir" to mod_mono_edison.conf 4) Create <appname>.webapp inside the mod-mono-config-dir for every vhost webapp: example.webapp <web-application> <name>example</name> <vpath>/</vpath> <path>/path/to/example.com</path> <vhost>www.example.com</vhost> </web-application> example2.webapp <web-application> <name>example</name> <vpath>/</vpath> <path>/path/to/example.com</path> <vhost>example.com</vhost> </web-application> 5) In virtual-host.conf, (I assume you're familiar with setting up apache), add <Directory "/path/to/example.com"> SetHandler mono </Directory> I think this approach is more flexible since I can just add another <appname>.webapp in my mod-mono-config-dir, add vhost entry and restart apache and it will be picked up. regards, On 4/14/06, fedotenko <[EMAIL PROTECTED]> wrote: > > Ok so i have had this problem for a while without being able to fix it. > Im using apache2, mod_mono 1.1.13, mono 1.1.13, xsp 1.1.13. Im trying to > make it work right with virtual host. > in my http.conf file i have > > LoadModule mono_module modules/mod_mono.so > MonoExecutablePath /usr/local/bin/mono > > And in my virtual host file, httpd-vhosts.conf i have > > <VirtualHost 192.168.0.2:80> > ServerName some1.mine.nu > ServerAlias some1.mine.nu > ErrorLog /usr/local/apache2/logs/some1.error_log > CustomLog /usr/local/apache2/logs/some1.access_log combined > DocumentRoot /usr/local/apache2/htdocs/some1dir > AddMonoApplications test2 > "bandyboll.mine.nu:/:/usr/local/apache2/htdocs/some1dir" > MonoApplications test2 "some1.mine.nu:/:/usr/local/apache2/htdocs/some1dir" > MonoDocumentRootDir "/usr/local/apache2/htdocs/some1dir" > <Location /> > MonoSetServerAlias test2 > SetHandler mono > </Location> > </VirtualHost> > > > The problem i have is that in my error_log file this line keep turning up > and filling it up: > > [Fri Apr 14 12:05:40 2006] [error] Not running mod-mono-server.exe because > no MonoApplications, MonoApplicationsConfigFile or MonoApplicationConfigDir > specified. > > Even when i specify a MonoApplicationsConfigFile it turns up. I dont know > what and if i have done anything wong. Have i? > -- > View this message in context: > http://www.nabble.com/mod_mono-vhost-problem-t1448980.html#a3914600 > Sent from the Mono - Dev forum at Nabble.com. > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > -- Jonel Rienton Software Engineer, Unix Advocate _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list