首选庆祝下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/
Ubuntu下nginx +mono 2.0 支持asp.net
-
- 帖子: 14
- 注册时间: 2006-07-11 20:29
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 1
- 注册时间: 2008-10-06 11:41
Re: Ubuntu下nginx +mono 2.0 支持asp.net
在运行 sudo echo "hello" >/var/www/index.aspx时出现了以下提示
bash: /var/www/index.aspx: Permission denied
请问如何解答呢?
bash: /var/www/index.aspx: Permission denied
请问如何解答呢?
-
- 帖子: 2
- 注册时间: 2008-09-15 7:11
-
- 帖子: 44
- 注册时间: 2007-07-25 20:00
- 联系:
Re: Ubuntu下nginx +mono 2.0 支持asp.net
看提示就知道。你没有权限。。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
-
- 帖子: 33
- 注册时间: 2008-11-02 11:55
Re: Ubuntu下nginx +mono 2.0 支持asp.net
mark.谢谢分享!
正在烦Monodevelop装不上呢.
正在烦Monodevelop装不上呢.
- hhke
- 帖子: 60
- 注册时间: 2008-04-11 16:15
- 来自: 广西玉林
- 联系:
Re: Ubuntu下nginx +mono 2.0 支持asp.net
我装不上fastcgi-mono-server,
./autogen.sh时候出错
然后我升级了autoconf2.63,automake
还是不行,去网上下一个deb包安装又是出现:error dependency is not satisfiable:lib6 lib6.1 lib0.1
谁知道怎么解决?怎么安装fastcgi-mono-server
./autogen.sh时候出错
然后我升级了autoconf2.63,automake
还是不行,去网上下一个deb包安装又是出现:error dependency is not satisfiable:lib6 lib6.1 lib0.1
谁知道怎么解决?怎么安装fastcgi-mono-server
-
- 帖子: 40
- 注册时间: 2006-11-19 21:42
- 联系:
Re: Ubuntu下nginx +mono 2.0 支持asp.net
楼主有没有试过啊,我根据这个教程都不成功
-
- 帖子: 94
- 注册时间: 2007-10-28 12:16
- 来自: 中国人民解放军
- 联系:
Re: Ubuntu下nginx +mono 2.0 支持asp.net
实在迷糊的朋友可以考虑迁移到OPENSUSE之上,6个小时之后发布的11.1集成MONO 2.0!
不怕死的勇士可以考虑升级到 ubuntu 9.04 ,6个小时之后发布的测试版同样集成MONO 2.0!
不怕死的勇士可以考虑升级到 ubuntu 9.04 ,6个小时之后发布的测试版同样集成MONO 2.0!