歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu下運行.NET

最近經常看到Nginx這個WEB服務器,上網看了下介紹,好像還真的挺不錯的,就在我的Ubuntu上試了一下,KAO,速度還真挺快的,如果有要做負載均衡的可以考慮下哦。

好費話就不多說了,說說具體安裝步驟吧

我用的是Ubuntu 10.04這個版本,雖然還是開發版,但現在看來以經很不錯了哦。

在終端上輸入

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

在裡面添加

  server {
 listen    80;
     server_name    localhost;
         location / {
             root     /ver/www;
             index     Default.aspx index.aspx;
            fastcgi_pass    127.0.0.1:9000;#注意下這裡,要和下面的端口一樣的
             fastcgi_param    SCRIPT_FILENAME     $document_root$fastcgi_script_name;
             include     /etc/nginx/fastcgi_params;
        }
     }
 }

要想運行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復制過去)

Copyright © Linux教程網 All Rights Reserved