[Mono-docs-list] Update to Mod_Mono on Fedora 9 Install Steps
David Driscoll
driscoll.davidj at gmail.com
Wed Nov 12 15:30:20 EST 2008
Hi,
I went thru the Fedora 9 Install steps and wanted to document
corrections/updates to help others when they go thru the process:
The start page of this document is:
http://mono-project.com/Mod_mono
which then links to:
http://www.inprose.com/articles/10-enable-aspnet-support-in-fedora-linux.html
Here are the steps that enabled me to get Mod_Mono working on Fedora 9 using
the xsp asp.net test application provided when xsp is installed.
link to documentation: http://endurotracker.blogspot.com/
Content:
Summary:
Install and configure Mono (.net framework) on Fedora 9.
Notes: Yum did not seem to detect the dependencies of between xsp and
mod_mono
if you follow the order of the steps at :
http://www.inprose.com/articles/10-enable-aspnet-support-in-fedora-linux.html
You end up with fc9 version of mod_mono, but a fc10 version of xsp which is
bad.
You want all your libraries to be a fc10 version.
Your web server, Apache can be the fc9 version.
Steps:
1) Install Apache fc9: yum install httpd
2) Disable SELinux, from UI , click System -> Administration -> SELinux
Management ( from linked article above mentions that from command line:
setenforce 0 , but I could not get this to work)
3) Install fc10 mod_mono from rawhide repository ( which depends on
mono-core, mono-web, and xsp, so this will can installed all at the same
time in this step):
yum install --enablerepo=rawhide mod_mono
4) Grant permissions to apache user to execute and create directories under
var/run ( apache runs under user: apache by default), command line: chmod
777 /var/run -R
5) After the successful install we need to configure Apache to allow it to
run Mono applications (typical usage asp.net web pages, and .asmx web
services).
In this test case , we are using the test asp.net pages that got installed
under /usr/lib/xsp/test when we installed xsp above in the install mod_mono
step.
On completion of this step, we can open our browser and go to
http://localhost/test to see our Mono Test Page in action.
Edit /etc/httpd/conf/httpd.conf
Add these entries to the end of the file
MonoAutoApplication enabled
MonoServerPath test /usr/bin/mod-mono-server2
Alias test "/usr/lib/xsp/test"
MonoApplications test "/test:/usr/lib/xsp/test"
<Location />
MonoSetServerAlias test
SetHandler mono
<Location />
6) Done! Go to go to http://localhost/test to test your setup.
--
David J. Driscoll
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-docs-list/attachments/20081112/bd9bedd8/attachment.html
More information about the Mono-docs-list
mailing list