Ubuntu下nginx +mono 2.0 支援asp.net

來源:互聯網
上載者:User

首選慶祝下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/

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.