[Mono-dev] mod_mono vhost problem
Jonel Rienton
jonel.rienton at mac.com
Fri Apr 14 11:13:31 EDT 2006
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 <hugobendelin at hotmail.com> 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 at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
--
Jonel Rienton
Software Engineer, Unix Advocate
More information about the Mono-devel-list
mailing list