最近經常看到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復制過去)