[Mono-list] mod_mono on SuSE 9 apache2
Tue, 11 May 2004 00:52:14 +0200
I was having very similar problems and it was in fact permissions
related. Make sure that the apache/web user has permissions in whatever
directory your web application stuff is in.
I did not notice this earlier because i was always starting the
mod-mono-server from hand up to now (now being v.0.9, which spawns the
mod-mono-server process itself), and the permissions were okay with the
other user context i was starting with.
It is kinda tedious though, because it means when you recompile and or
modify anything, you need to chmod/chown anything that has changed (or
write a makefile that does this)...
Here is an excerpt from my httpd2.conf file and my remarks to the
#begin new mod_mono module
LoadModule mono_module modules/libmod_mono.so
Alias /test /usr/share/doc/xsp/test
Allow from all
Alias /blogx /data/web/blogx
Allow from all
#end new module
In this case, I needed to check everything in the test/ and blogx/
directory (and subdirs). Then it worked.
Of course, the mod-mono-server.exe and mono executable must also be
somewhere where apache/web can access them.
You might also try testing on your localhost interface. I seem to have
gotten better error reporting from apache via:
[Tue May 11 00:20:04 2004] [error] [client 127.0.0.1] Attempt to serve
[Tue May 11 00:20:25 2004] [crit] [client 127.0.0.1] (13)Permission
denied: /data/web/blogx/SiteConfig/.htaccess pcfg_openfile: unable to
check htaccess file, ensure it is readable, referer:
Whereas when testing on the external interface, I simply got no response
or just the source code streamed to the client?
Hope that helps.
On Mon, 2004-05-10 at 23:32, Adam Jacob wrote:
> On Mon, 2004-05-10 at 13:18, Gonzalo Paniagua Javier wrote:
> > > Does anybody have this working with the apache2 prefork mpm on SuSE 9?
> > > Am I just being a moron? (Likely!)
> > I just tried the same lines that you have (but i run apache2 as a
> > non-privileged user and on port 8080) and it worked fine. I can only
> > think of permissions problems...
> What should the permissions be?
> I can see the content, as it does show me the raw aspx pages.
> mod-mono-server.exe is 755, as is /usr/bin/mono.