ASP.NET with Apache
Describes how to show ASP.NET-sites under Apache by using Mod_Mono.
From Mod_Mono's site:
- "Mod_Mono is an Apache 2.0/2.2 module that provides ASP.NET support for the web's favorite server, Apache (http://httpd.apache.org/)."
The setup requiresand for Apache compliance. Package is a simple webserver for ASP.NET, optionally installed for testing the configuration.
pacman -S mono mod_mono xsp
/etc/httpd/conf/httpd.conf and add the following line:
Finally, restart apache with:
systemctl restart httpd.service
Now, Apache should be able to show ASP.NET-pages.
- Further details: http://www.mono-project.com/AutoHosting
With this setting, configuring apache for each deployment is no longer needed; just place the application in any directory within html-root and it will be promptly auto-configured. Add the following lines to
/etc/httpd/conf/httpd.conf to enable the option:
# Choose ASP2.0 support instead of the default 1.0 MonoServerPath "/usr/bin/mod-mono-server2" MonoAutoApplication enabled
If xsp is installed and html-path is
/httpd/html, then open a browser and access http://server/xsp/ to see an overview over the ASP.NET-testfiles.