[MacPorts] #28571: mod_mono is not going to work like this

MacPorts noreply at macports.org
Mon Feb 28 05:01:08 PST 2011


#28571: mod_mono is not going to work like this
-----------------------------+----------------------------------------------
 Reporter:  vulcan_@…        |       Owner:  macports-tickets@…                   
     Type:  defect           |      Status:  new                                  
 Priority:  Normal           |   Milestone:                                       
Component:  ports            |     Version:  1.9.2                                
 Keywords:  mono             |        Port:  mod_mono                             
-----------------------------+----------------------------------------------
 just did the port upgrade apache2
 reviewing the /opt/local/conf dir for any changes i saw that mod_mon.conf
 was present, but not used in the httpd.conf.

 I went looking for info on how to complete the install as apache could not
 serve a .aspx file succesfully.

 I see some .. mistakes? .. in the instructions to complete the
 installation manually
 {{{
 post-install {
 26              ui_msg ""
 27              ui_msg "To finish the configuration of this Apache module,
 you must add"
 28              ui_msg "the following (modulo site variations) to your
 httpd.conf file:"
 29              ui_msg ""
 30              ui_msg "AddType application/x-asp-net .aspx .ashx .asmx
 .ascx .asax .config .ascx"
 31              ui_msg "LoadModule mono_module libexec/httpd/mod_mono.so"
 32              ui_msg "MonoUnixSocket /tmp/mod_mono_server"
 33              ui_msg {Alias /mono "/usr/share/doc/xsp/test"}
 34              ui_msg ""
 35              ui_msg "Then do the following:"
 36              ui_msg ""
 37              ui_msg "cd ${prefix}/share/doc/xsp/test"
 38              ui_msg "mono ${prefix}/bin/mod-mono-server.exe --root .
 --applications /mono:."
 39              ui_msg ""
 40              ui_msg "Finally, restart apache (if running) and point a
 browser at:"
 41              ui_msg "http://127.0.0.1/mono/index.aspx to test ASP page-
 serving ability"
 42              ui_msg ""
 43      }
 }}}

 1. there is no xsp directory under share/doc
 2. reading about the xsp port i see it is "a small web server that hosts
 the Mono System.Web classes".  It is not a dependency, and i do not want
 it anyway .. i want mono to work with my apache2 server.
 3. The xsp test code should be copied to the mono port so that there is a
 .Net test available without needing xsp to be installed first.
 4. the .exe extension on the executable name tells me this was a cut-paste
 job from a Windows install page.
 5. just figured out that the Alias definition inside {} is actually needed
 in the httpd conf file so that the URL in the Point a Browser At .. step
 works.  This info should be mentioned so that people know this URL is only
 for testing the installation.  Maybe change the Alias name to
 "mod_mono_test" so that the URL is the more obvious
 "mod_mono_test/index.aspx" ?

 so .. any suggestions on how i should really install and test mono would
 be great .. i will be fooling around with it so if i get anything that i
 can propose to improve the port i will.

-- 
Ticket URL: <https://trac.macports.org/ticket/28571>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list