Ubuntu下nginx +mono 2.0 支持asp.net

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
cc520
帖子: 14
注册时间: 2006-07-11 20:29

Ubuntu下nginx +mono 2.0 支持asp.net

#1

帖子 cc520 » 2008-10-08 12:27

首选庆祝下mono 2.0今天发布。还记得Ubuntu 8.04 Lighttpd +Mono 支持.net吗?这次尝试下nginx+mono 2.0支持aspx环境的配置。

安装过程如下

1.安装nginx

benben@ubuntu:~$ sudo apt-get update
benben@ubuntu:~$ sudo apt-get install nginx

2.编译安装mono 2.0

//安装必需的包,以免编译出错
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

编译的时候需要花费点时间。安装完毕后可以通过“mono -V”查看mono版本

3.安装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

因为fastcgi-mono-server源代码需要用SVN来获取,所以我们先安装了subversion 。

4.配置nginx

benben@ubuntu:/$ sudo mv /etc/nginx/sites-enabled/default ../
benben@ubuntu:/$ sudo nano /etc/nginx/sites-enabled/default

nginx-config.txt里的内容复制到/etc/nginx/sites-enabled/default文件里,默认目录位于/var/www里。如果不熟悉nano,可以参考Nano 快捷键。然后运行下面脚本启动nginx和fastcgi-mono-server2。

benben@ubuntu:/$ sudo /etc/init.d/nginx start
benben@ubuntu:~$ sudo fastcgi-mono-server2 /socket=tcp:9000 &
benben@ubuntu:/$ echo "hello" >/var/www/index.aspx

访问对应的地址不出意外就可以看见可爱的hello了。

5.安装aspx探针

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

输入对应的info.aspx,应该就会正常显示了。
原文:http://blog.119797.com/article/nginx-mono/
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#2

帖子 eexpress » 2008-10-08 12:33

特点不错嘛。越来越节约了。
● 鸣学
levine
帖子: 1
注册时间: 2008-10-06 11:41

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#3

帖子 levine » 2008-10-13 10:05

在运行 sudo echo "hello" >/var/www/index.aspx时出现了以下提示

bash: /var/www/index.aspx: Permission denied
请问如何解答呢?
zhu89
帖子: 2
注册时间: 2008-09-15 7:11

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#4

帖子 zhu89 » 2008-10-17 22:42

不错! :em02
hjc9246
帖子: 44
注册时间: 2007-07-25 20:00
联系:

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#5

帖子 hjc9246 » 2008-10-28 9:01

levine 写了:在运行 sudo echo "hello" >/var/www/index.aspx时出现了以下提示

bash: /var/www/index.aspx: Permission denied
请问如何解答呢?
看提示就知道。你没有权限。。
建议先用
sudo -i -u root
后再
echo "hello" >/var/www/index.aspx
caca0513
帖子: 33
注册时间: 2008-11-02 11:55

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#6

帖子 caca0513 » 2008-11-05 22:58

mark.谢谢分享!
正在烦Monodevelop装不上呢.
头像
hhke
帖子: 60
注册时间: 2008-04-11 16:15
来自: 广西玉林
联系:

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#7

帖子 hhke » 2008-11-09 13:52

我装不上fastcgi-mono-server,
./autogen.sh时候出错
然后我升级了autoconf2.63,automake
还是不行,去网上下一个deb包安装又是出现:error dependency is not satisfiable:lib6 lib6.1 lib0.1

谁知道怎么解决?怎么安装fastcgi-mono-server
xiezehua
帖子: 40
注册时间: 2006-11-19 21:42
联系:

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#8

帖子 xiezehua » 2008-12-17 16:03

楼主有没有试过啊,我根据这个教程都不成功
ruyi7952
帖子: 94
注册时间: 2007-10-28 12:16
来自: 中国人民解放军
联系:

Re: Ubuntu下nginx +mono 2.0 支持asp.net

#9

帖子 ruyi7952 » 2008-12-18 17:04

实在迷糊的朋友可以考虑迁移到OPENSUSE之上,6个小时之后发布的11.1集成MONO 2.0!
不怕死的勇士可以考虑升级到 ubuntu 9.04 ,6个小时之后发布的测试版同样集成MONO 2.0!
回复