安装过程如下
4 b# I, x: y K/ z- p) m 1.安装nginx$ u: ?* a+ |3 x
Ubuntu:~$">Linuxidc@Ubuntu:~$ sudo apt-get update
+ P# y% W. b/ J& a. g6 X Ubuntu:~$">Linuxidc@Ubuntu:~$ sudo apt-get install nginx
* \, ]; C8 X9 x" H3 k4 n 2.编译安装mono 2.0
( @- o ]+ ]; e7 i& E2 } //安装必需的包,以免编译犯错
/ P# w. _- e: Q2 ]: s Linuxidc@Ubuntu:~$ sudo apt-get build-dep mono1 ^) _+ y C1 _7 z/ L) C
Linuxidc@Ubuntu:~$ wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.0.tar.bz2
/ t# L8 B; V+ J7 i) I, w0 l Linuxidc@Ubuntu:~$ tar jvxf mono-2.0.tar.bz29 T$ c/ E0 o6 b
Linuxidc@Ubuntu:~$ cd mono-2.00 Y! R8 ?+ Y4 n: b# I5 ~
Linuxidc@Ubuntu:~$ ./configure --prefix=/usr/local
4 M. B$ ?" t5 Q# X+ k/ h Linuxidc@Ubuntu:~$ make
0 e& c( h0 t- ?$ e- @4 g# B Linuxidc@Ubuntu:~$ sudo make install
2 d" K# J/ {+ o! |( H 编译的时辰需要破耗点时刻。安装完毕后可以经由过程“mono -V”查看mono版本, Z& d7 i+ f5 `8 J* ~/ R. S" R
3.安装fastcgi-mono-server0 |# R) f V5 R3 x+ g' v
Linuxidc@Ubuntu:~$ sudo apt-get install subversion N1 O% M g. }" d7 K- R; y; ]
Linuxidc@Ubuntu:~$ svn co http://mono-soc-2007.googlecode.com/svn/trunk/brian/FastCgi/ fastcgi-mono-server r- n1 E) v- P7 i7 _
Linuxidc@Ubuntu:~$ cd fastcgi-mono-server/; w6 K6 o# J9 @0 p) T0 x
Linuxidc@Ubuntu:~$ ./autogen.sh
# Z/ ]$ C8 ]3 F. O Linuxidc@Ubuntu:~$ make
- v. Z w& c% [% E Linuxidc@Ubuntu:~$ sudo make install% M) t2 T& k1 ]" ]
因为fastcgi-mono-server源代码需要用SVN来获取,所以我们先安装了subversion 。% l. \! `0 n0 C# c% [* Z
4.设置装备摆设nginx0 Q( c( C. d6 Y+ k: f9 \
Linuxidc@Ubuntu:/$ sudo mv /etc/nginx/sites-enabled/default ../( H& w% Z: t* n' s
Linuxidc@Ubuntu:/$ sudo nano /etc/nginx/sites-enabled/default: r0 ?' ^$ ~/ T% y' e
把nginx-config.txt里的内容复制到/etc/nginx/sites-enabled/default文件里,默认目录位于/var/www里。如不美观不熟悉nano,可以参考Nano 快捷键。然后运行下面剧本启动nginx和fastcgi-mono-server2。
d0 _$ d/ f" E( `$ C* G Linuxidc@Ubuntu:/$ sudo /etc/init.d/nginx start
0 n. H) H8 T/ E9 D+ O7 { Linuxidc@Ubuntu:~$ sudo fastcgi-mono-server2 /socket=tcp:9000 &
8 e% d* A l, f1 L6 }7 U* k Linuxidc@Ubuntu:/$ echo "hello" >/var/www/index.aspx. ^. R3 S% E# I% l5 e
访谒对应的地址不出意外就可以看见可爱的hello了。) }5 v# D* G& n
5.安装aspx探针6 H. C1 F3 h$ O3 G) n5 b
Linuxidc@Ubuntu:/$ cd /var/www' N& Q$ P+ d/ `, A8 R
Linuxidc@Ubuntu:/var/www$ wget linuxidc.com/system/systembak/">http://www.linuxidc.com/system/systembak/ aspnetsysinfo-revision_23.zip& |: s6 A2 b$ r3 \3 @! v# c
Linuxidc@Ubuntu:/var/www$ unzip aspnetsysinfo-revision_23.zip: s3 q; i$ Q* I
输入对应的info.aspx,应该就会正常显示了。 |