Ubuntu 下运行。NET

最近经常看到nginx这个WEB服务器,上网看了下介绍,好像还真的挺不错的,就在我的UBUNTU上试了一下,KAO,速度还真挺快的,如果有要做负载均衡的可以考虑下哦

好费话就不多说了,说说具体安装步骤吧 

我用的是UBUNTU 10.04这个版本,虽然还是开发版,但现在看来以经很8错了哦(赞一哥)~~

在终端上输入 

1 sudo apt-get install nginx 

如果想使用最新的最好在之前加上一句

1 sudo apt-get update

 

(这两个步骤可以新立得上完成,看爱好) 

这时候你就以经安装完成NGINX 这个WEB服务器了,如何运行下看好不好使呢?输入

1 /etc/init.d/nginx start

 

 后,在浏览器上输入

1 http://localhost/

 

 如果看到内容,OK,您的服务器,算是安装成功了。

如果要用.NET的话 就要用到“MONO”这个家伙了

好现在我们有两个选择

1.用XPS

2.用fastcgi-mono-server

 看你自己的选择了

这里说说fastcgi-mono-server 吧,

在终端打开 

 sudo gedit /etc/nginx/nginx.conf

 

 在里面添加

代码
 1 server {
 2 listen    80;
 3     server_name    localhost;
 4         location / {
 5             root     /ver/www;
 6             index     Default.aspx index.aspx;
 7             fastcgi_pass    127.0.0.1:9000;#注意下这里,要和下面的端口一样的
 8             fastcgi_param    SCRIPT_FILENAME     $document_root$fastcgi_script_name;
 9             include     /etc/nginx/fastcgi_params;
10         }
11     }
12 }

 

 

 

 要想运行MVC的网站还要打开终端

sudo gedit /etc/nginx/fastcgi_params

 

 在打开的文件里添加

 fastcgi_param  PATH_INFO          "";
 fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

 

 OK到这里就差不多了

打开一个终端运行

fastcgi-mono-server2 /applications=www.domain1.xyz:/:/var/www/ /socket=tcp:127.0.0.1:9000

 

 记住这个不要关闭

再打开一个终端运行

sudo /etc/init.d/nginx start

 

 你的WEB网站放到/var/www/里就可以了,开始你的UBUNTU 之旅吧

(如果不让复制过去,可以在终端用ROOT复制过去) 

 

posted @ 2010-04-20 09:56  一个橙子  阅读(2827)  评论(16编辑  收藏  举报