Mono 2.0 is released today. Do you still remember that Ubuntu 8.04 Lighttpd + Mono supports. net? In this attempt, nginx + mono 2.0 supports aspx environment configuration.
The installation process is as follows:
1. Install nginx
Benben @ ubuntu :~ $ Sudo apt-get update
Benben @ ubuntu :~ $ Sudo apt-get install nginx
2. Compile and install mono 2.0
// Install necessary packages to avoid compilation errors
Benben @ ubuntu :~ $ Sudo apt-get build-dep mono
Benben @ ubuntu :~ $ Wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.0.tar.bz2
Benben @ ubuntu :~ $ Tar jvxf mono-2.0.tar.bz2
Benben @ ubuntu :~ $ Cd mono-2.0
Benben @ ubuntu :~ $./Configure -- prefix =/usr/local
Benben @ ubuntu :~ $ Make
Benben @ ubuntu :~ $ Sudo make install
It takes some time to compile. After the installation is complete, you can view the mono version through "mono-V ".
3. Install fastcgi-mono-server
Benben @ ubuntu :~ $ Sudo apt-get install subversion
Benben @ ubuntu :~ $ Svn co http://mono-soc-2007.googlecode.com/svn/trunk/brian/FastCgi/ fastcgi-mono-server
Benben @ ubuntu :~ $ Cd fastcgi-mono-server/
Benben @ ubuntu :~ $./Autogen. sh
Benben @ ubuntu :~ $ Make
Benben @ ubuntu :~ $ Sudo make install
Because the source code of fastcgi-mono-server must be obtained using SVN, we first installed the subversion.
4. Configure nginx
Benben @ ubuntu:/$ sudo mv/etc/nginx/sites-enabled/default ../
Benben @ ubuntu:/$ sudo nano/etc/nginx/sites-enabled/default
Copy the content in nginx-config.txt to the/etc/nginx/sites-enabled/default file. The default directory is in/var/www. If you are not familiar with nano, refer to Nano shortcut keys. Then run the following script to start nginx and fastcgi-mono-server2.
Benben @ ubuntu:/$ sudo/etc/init. d/nginx start
Benben @ ubuntu :~ $ Sudo fastcgi-mono-server2/sockets = tcp: 9000 &
Benben @ ubuntu:/$ echo "hello">/var/www/index. aspx
When you access the corresponding address, you can see the cute hello.
5. Install the aspx probe.
Benben @ ubuntu:/$ cd/var/www
Benben @ ubuntu:/var/www $ wget http://aspnetsysinfo.googlecode.com/files/aspnetsysinfo-revision_23.zip
Benben @ ubuntu:/var/www $ unzip aspnetsysinfo-revision_23.zip
Enter the corresponding info. aspx and it will be displayed normally.
Original article: http://blog.119797.com/article/nginx-mono/