[Mono-list] mod_mono with apache2x virtual hosts and Linux trouble
Ted Knab
tknab2 at washcoll.edu
Thu Jul 19 10:59:16 EDT 2007
I found a link in German that helped with my setup so I will post it the
list.
http://forums.mono-project.de/showthread.php?t=505
I modified my virtual config similar and my test.asp script loaded.
Here is my new config:
#mono for a virtual host pointing to /var/www/mono
Include /etc/mono-server2/mono-server2-hosts.conf
MonoDocumentRootDir mono_demo "/var/www/mono_demo"
MonoDebug mono_demo True
MonoServerPath mono_demo "/usr/bin/mod-mono-server2"
AddMonoApplications mono_demo "/mono_demo:/var/www/mono_demo"
<Location /mono_demo>
MonoSetServerAlias mono_demo
SetHandler mono
</Location>
</VirtualHost>
This also turns on debugging to the web-browser.
Ted Knab wrote:
> I am having trouble getting asp web scripts to load. When I try and load
> the scripts in a browser, I get a download pop up. I am not getting any
> errors in the apache error log. How to get more information about what
> Mono is doing ?
>
> Does my configuration look right ?
>
>
> Apache configuration:
> ============================
>
> My virtual host configuration has the following lines at the end of it:
>
> #mono for a virtual host pointing to /var/www/mono_demo
>
> MonoServerPath /usr/bin/mod-mono-server2
> Alias /mono_demo /var/www/mono_demo
> MonoApplications "/mono:/usr/share/mono"
> AddType application/x-asp-net .aspx
> AddType application/x-asp-net .asmx
> AddType application/x-asp-net .ashx
> AddType application/x-asp-net .asax
> AddType application/x-asp-net .ascx
> AddType application/x-asp-net .soap
> AddType application/x-asp-net .rem
> AddType application/x-asp-net .axd
> AddType application/x-asp-net .cs
> AddType application/x-asp-net .config
> AddType application/x-asp-net .Config
> AddType application/x-asp-net .dll
> AddType application/x-asp-net .asp
>
> <Directory /var/www/mono_demo>
> SetHandler mono
> </Directory>
>
> </VirtualHost>
>
> Apache Logs:
> =======================
>
> Error logs:
> [Thu Jul 19 10:28:34 2007] [notice] Apache/2.2.3 (Debian) mod_mono/1.2.1
> configured -- resuming normal operations
>
> Access logs:
> myip - - [19/Jul/2007:10:28:53 -0400] "GET /mono_demo/test.aspx
> HTTP/1.1" 304 - "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US;
> rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5"
> myip - - [19/Jul/2007:10:28:53 -0400] "GET /mono_demo/test.aspx
> HTTP/1.1" 304 -
>
> myip - - [19/Jul/2007:10:32:56 -0400] "GET /mono_demo/Default.aspx
> HTTP/1.1" 304 - "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US;
> rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5"
> myip - - [19/Jul/2007:10:32:56 -0400] "GET /mono_demo/Default.aspx
> HTTP/1.1" 304 -
> Test scripts
>
> ===========================
>
>
> As a test, I have 2 asp files in a directory called '/var/www/mono_demo'
>
> #cat test.aspx
> <html>
> <body>
> <% Response.Write("Hello World!"); %>
> </body>
> </html>
>
> #cat Default.aspx
> <%@ Page Language="C#" %>
> <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.1//EN
> http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd>
>
> <script runat=server>
> protected void Page_Load(Object sender, EventArgs e)
> {
> Label1.Text = Hello World!;
> }
> </script>
>
> <html xmlns=http://www.w3.org/1999/xhtml>
> <head runat=server>
> <title>Hello World</title>
> </head>
> <body>
> <form id=form1 runat=server>
> <div>
> <asp:Label ID=Label1 runat=server Text=Label></asp:Label>
> </div>
> </form>
> </body>
> </html>
>
>
> _______________________________________________
> Mono-list maillist - Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
More information about the Mono-list
mailing list