微軟開始了.NET開源之路,方向是偉大光榮而正確的,至於未來的市場表現嘛,仍是讓市場檢驗吧。在.NET開源版本正式發佈,並能夠完美跑在Linux上以前,正式環境下跑Linux仍是須要藉助於Mono的。 linux
在Linux上運行ASP.NET或者NancyFx的web應用,能夠有不少方法。可是Jexus絕對是這其中的精品選項。本博就是Host在Ubuntu Server上的。去年在Ubuntu Server上折騰一些事情,從新安裝系統屢次(爲何是Ubuntu Server?由於我喜歡,哈哈),Jexus也就跟着安裝了屢次。因爲Jexus跑在Mono上,因此須要先安裝Mono,再安裝Jexus。而做爲激進的開發者總喜歡安裝最新版的,這裏先簡單記錄一下安裝的過程,以備往後找起來方便。 git
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list sudo apt-get update
上面三行能夠在Ubuntu Server上添加Mono的apt-get的安裝源,以便咱們能夠在隨後的系統運行過程當中,保持Mono的版本新鮮。 github
sudo apt-get upgrade sudo apt-get install mono-complete
上面的兩行分別是更新系統和安裝Mono完整版 web
cd /tmp wget http://www.linuxdot.net/down/jexus-5.6.4.tar.gz tar -zxvf jexus-5.6.4.tar.gz cd jexus-5.6.4 sudo ./install
上面的這幾行是全新安裝Jexus 5.6.4的腳本,若是是原來已經安裝了,要更新能夠將最後一行修改成 ubuntu
sudo ./upgrade