在Ubuntu上安裝asp.net運行環境

來源:互聯網
上載者:User

    最近一段時間有個項目涉及到.net和JAVA Webservice的互訪,現在該項目需要部署,還需要單獨部署一台windows Server,其餘為linux,就考慮能不能將.net 的webservice也部署到linux上,查閱了一些資料,終於搞定。現將步驟記錄,留作備忘。

1.安裝的linux版本是Ubuntu 13.04,這個不必介紹,安裝完畢後啟動系統。

2.啟動系統,首先提升使用者權限,按下Ctrl+Alt+T,進入終端命令列,輸入sudo gedit /etc/passwd  ,則開啟編輯器,找到我的使用者hhb:x:1000:1000:www.linuxidc.com:/home/linuxidc:/bin/bash,將兩個1000改為0,則我的使用者hhb,擷取了root許可權,重啟

3.安裝mono :重啟完成後,ctrl+alt+t,進入終端命令列,依次輸入

wget http://download.mono-project.com/sources/mono/mono-3.0.10.tar.bz2

 

mono最新版本可以在這邊找到:Last modified

 

下載完成後,解壓:

 

tar jvxf mono-3.0.10.tar.bz2

 

然後通過安裝“三步曲”完成安裝:

 

cd mono-3.0.10
./configure --prefix=/usr
make
sudo make install
cd ..

 

4.安裝jexus:

可到其官網下載:http://www.linuxdot.net/。下載連結位於官網右側“重要下載”一欄中。咱們安裝的是Jexus web server V5.3.1 正式版。安裝命令如下:

 

wget http://www.linuxdot.net/down/jexus-5.3.1.tar.gz

 

tar -zxv -f jexus-5.3.1.tar.gz

 

jexus-5.3.1檔案夾,該檔案夾下,有一個install,運行install解壓後,進入

 

cd jexus-5.3.1
./install

 

 

 

已經安裝成功。

 

查看下jexus的預設配置,設定檔在/usr/jexus/siteconf/default:

 

配置中都有樣本,還是相當好理解的,這裡就不多說了。下面我們新在/var/www/default下面建立一個index.html頁面,頁麵包含一些簡單的HTML代碼,如下 :

 

<html>
 <head><title>Hello Jexus!</title></head>
 <body><h1>Hello Jexus!</h1><body>
</html>

 

然後回到/usr/jexus,運行如下命令:

 

./jws start
curl http://localhost/index.html

 

 

 

 

已經jexus服務已成功啟動。

5.將發布好的網站檔案copy到var/www/下,我這裡命名為website

6. 開啟jexus檔案夾下的SiteConf目錄,找到default檔案,複製一份,重新命名為website,用Ubuntu內建的編輯器開啟,將其中的default統一替換成website,port改為8081,這樣就可以通過http://IP地址/website/index.aspx(這裡我的初始頁面是index.aspx,如果是別的頁面替換即可)訪問到配好的網站,搞定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.