歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下運行.NET

Ubuntu下運行.NET

日期:2017/2/28 16:26:01   编辑:Linux教程

最近經常看到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