Hi, > I’ve recently installed Fedora Core 5 with all the built in Mono > packages, but I can’t find any documentation on how to get it running > on Apache (ASP.NET), or any other web server for that sake. So, the > main problem here is that I can’t find the binaries to run mono nor > the compiled mod_mono.so to put in httpd.conf. Where are they?
mod_mono and xsp have not yet been built for FC5. They are on my list, but at the moment, I need to get another box running with Core rather than rawhide on. The binaries for mono are in /usr/bin with gac and libs in /usr/lib[64]/mono and headers I think are in /usr/include/mono (in other words, where they normally are!) type which mono and it should say /usr/bin/mono. When you say you can't get *any* webserver to run, does that include Apache itself? If you point your browser at http://127.0.0.1 do you get the default Apache page or nothing? If you are getting nothing, you either don't have Apache installed (it's called httpd and httpd-devel for FC) or it's not running (F->desktop->administration->server settings->services to get to the config and ensure httpd is clicked and then click on start. Apache will now always fire up when you start your machine) > Also, I’ve tried installing all the RPMs for Fedora 4 from > mono-project.com which installs fine, but when firing up httpd I get > an: > > “Starting httpd: httpd: Syntax error on line 209 > of /etc/httpd/conf/httpd.conf: Syntax error on line 8 > of /etc/httpd/conf.d/mod_mono.conf: Cannot > load /usr/lib/httpd/modules/mod_mono.so into > server: /usr/lib/httpd/modules/mod_mono.so: undefined symbol: > apr_sockaddr_port_get” Yep. Things have moved on between FC4 and FC5 with the version of Apache in use. > However, using the RPMs for Fedora 4 doesn’t feel quite right when I > know Mono is supposed to be built-in to the core of Fedora 5. No. Key parts of the mono framework are built to FC5. Quite a bit isn't, which is where FC-extras comes in. I'm currently waiting on approval for 5 mono packages to be included into extras (including MonoDevelop), and as soon as they're happy, I'll do xsp and mod_mono. > Can someone explain what I am missing here? I would do the following 1. Open a terminal window 2. rpm -qa mono* 3. rpm -qa httpd* Make sure mono & mono-devel, httpd & httpd-devel are all installed. If they're not, 3a. su 3b. yum -y install mono-devel httpd-devel Next 4. Remove the FC-4 rpms you've installed 5. Check apache is running (start firefox, type http://127.0.0.1 and ensure the default Apache config page is there) 6. Grab the sources for mod_mono and xsp from http://www.go-mono.com/packages (IIRC) 7. Dearchive 8. cd mod_mono; ./configure; make; su; make install 9. Do the same for xsp 10. Follow the docs supplied in the mod_mono directory. Any other problems, just ask :-) TTFN Paul -- "ein zu starker starker Anblick kann Sie toten. Sie gegen gerade uber den Rand mit dem festen Wissen des Wege vor Ihnen" - Linus Tordvals
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
