# Install centos. When you configure the system, select all the components except the last one.
# Update the system
Yum-y update
# Install related Compilers
Yum install glib2-devel
Yum install gcc
Yum install gcc-C ++
Yum install bison
# Check whether Apache is installed
Apachectl
# Find the Apache installation directory
Which httpd
# Delete
Rm-r/usr/sbin/httpd
# Download and install again
Wget http://labs.xiaonei.com/apache-mirror/httpd/httpd-2.2.14.tar.bz2
Tar jxvf httpd-2.2.14.tar.bz2
CD httpd-2.2.14
. /Configure -- prefix =/usr/local/apache2 -- enable-shared = max -- enable-module = rewrite -- with-apxs2 =/usr/local/Apache/bin/apxs -- enable-Module = so
Make
Make install
# Download and install mono
CD ../
Wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.4.2.3.tar.bz2
Tar jxvf mono-2.4.2.3.tar.bz2
CD mono-2.4.2.3
./Configure
Make
Make install
# Install xsp
CD ../
Wget http://ftp.novell.com/pub/mono/sources/xsp/xsp-2.4.2.tar.bz2
Tar jxvf xsp-2.4.2.tar.bz2
CD xsp-2.4.2
./Configure
Export pkg_config_path =/usr/local/lib/pkgconfig
Make
Make install
# Install mod_mono
CD ../
Wget http://ftp.novell.com/pub/mono/sources/mod_mono/mod_mono-2.4.2.tar.bz2
Tar jxvf mod_mono-2.4.2.tar.bz2
CD mod_mono-2.4.2
./Configure
Make
Make install
# Add two lines in the configuration file/usr/local/apache2/mod_mono.conf
Monoserverpath/usr/local/bin/ mod-mono-server2-verbose
Monoautoapplication Enabled
# Restart Apache later
/Usr/local/apache2/bin/apachectl restart
# Add the test Asp.net page and add the read permission.