a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 87|回复: 0

[LPI认证] Ubuntu架设asp.net服务器安装过程

[复制链接]
发表于 2012-8-4 12:13:19 | 显示全部楼层 |阅读模式
安装过程如下
: b1 \: G# M; h0 i) ^7 [- y( {3 c  1.安装nginx
0 i' n! M& `  c$ K3 R  Ubuntu:~$">Linuxidc@Ubuntu:~$ sudo apt-get update0 a: Z- H4 `) y
  Ubuntu:~$">Linuxidc@Ubuntu:~$ sudo apt-get install nginx4 }5 |" `1 u. N3 i
  2.编译安装mono 2.06 r9 P% O* a1 S( Q1 Y0 `! V& \- O
  //安装必需的包,以免编译出错
& P- J( v4 B8 R8 G1 Y  Linuxidc@Ubuntu:~$ sudo apt-get build-dep mono
2 s# b$ w* _; B  Linuxidc@Ubuntu:~$ wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.0.tar.bz28 \2 g# l4 ^; J0 g! u# t& V& \1 x1 D
  Linuxidc@Ubuntu:~$ tar jvxf mono-2.0.tar.bz22 |3 x/ E5 p0 J/ e, F1 O% v
  Linuxidc@Ubuntu:~$ cd mono-2.0$ E0 T- j% ^1 E' B0 }
  Linuxidc@Ubuntu:~$ ./configure --prefix=/usr/local" g) A1 a; Z+ j" A  [( c
  Linuxidc@Ubuntu:~$ make
: P* n2 y* \* Y0 O  Linuxidc@Ubuntu:~$ sudo make install2 A- [! X; H0 t5 F4 v: y% j
  编译的时候需要花费点时间。安装完毕后可以通过“mono -V”查看mono版本
5 L8 h4 B* L  j' M( d% I) v  3.安装fastcgi-mono-server
$ A: @$ {. Q: k# ~& N& j' G5 W  Linuxidc@Ubuntu:~$ sudo apt-get install subversion4 y& o( Y# H6 |
  Linuxidc@Ubuntu:~$ svn co http://mono-soc-2007.googlecode.com/svn/trunk/brian/FastCgi/ fastcgi-mono-server+ I; f$ q% z3 V# n: M' J2 d/ K9 t: _
  Linuxidc@Ubuntu:~$ cd fastcgi-mono-server/1 _4 c) Y- \& i8 \+ ]
  Linuxidc@Ubuntu:~$ ./autogen.sh% A2 }' d  y* K& V* ^  {' O
  Linuxidc@Ubuntu:~$ make
' P  H; O* O* I  Linuxidc@Ubuntu:~$ sudo make install+ b/ G1 ~+ O" Q% ]
  因为fastcgi-mono-server源代码需要用SVN来获取,所以我们先安装了subversion 。
, ?# L/ [5 @9 {/ ~! j& H' T  4.配置nginx
: d& l' U! t; W  Q7 J  Linuxidc@Ubuntu:/$ sudo mv /etc/nginx/sites-enabled/default ../
% a: z+ W* p( @/ t) ?6 ]: H/ n# W  Linuxidc@Ubuntu:/$ sudo nano /etc/nginx/sites-enabled/default
( I; _- L! k/ H! M5 w+ m  把nginx-config.txt里的内容复制到/etc/nginx/sites-enabled/default文件里,默认目录位于/var/www里。如果不熟悉nano,可以参考Nano 快捷键。然后运行下面脚本启动nginx和fastcgi-mono-server2。
; P" }; ~+ p: }- D  Linuxidc@Ubuntu:/$ sudo /etc/init.d/nginx start, _. p+ p) q& O  i( ?
  Linuxidc@Ubuntu:~$ sudo fastcgi-mono-server2 /socket=tcp:9000 &
6 w* `2 G  e& h- r- j  Linuxidc@Ubuntu:/$ echo "hello" >/var/www/index.aspx
7 d( z* {8 ~8 i3 ]6 B  访问对应的地址不出意外就可以看见可爱的hello了。
: w+ P  G% z, }* E: x0 o  5.安装aspx探针. p' ~5 u* V' K7 l: |
  Linuxidc@Ubuntu:/$ cd /var/www3 o5 X6 j8 Z4 C! S( L- o
  Linuxidc@Ubuntu:/var/www$ wget linuxidc.com/system/systembak/">http://www.linuxidc.com/system/systembak/ aspnetsysinfo-revision_23.zip
3 c5 L9 K  S. b( I) g) e) N2 q  Linuxidc@Ubuntu:/var/www$ unzip aspnetsysinfo-revision_23.zip
* W# |3 ?& N- j- J% U2 f' T: q8 ]0 m& m  输入对应的info.aspx,应该就会正常显示了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-15 11:32 , Processed in 0.171108 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表