国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Ubuntu > 正文

阿里云Ubuntu14.04配置Mono+Jexus

2024-06-28 13:19:11
字體:
來源:轉載
供稿:網友
阿里云Ubuntu14.04配置Mono+Jexus

  總所周知,asp.net是微軟公司的一項技術,是一個網站服務端開發的一種技術,它可以在通過HTTP請求文檔時再在Web服務器上動態創建它們,就是所謂動態網站開發,它依賴運行于 IIS 之中的程序 。但是從成本上面來講,linux(開源)系統的花費比Windows Server系列少得多。因此,更多的企業愿意采用Linux作為服務器系統。由于ASP.NET依賴于IIS,導致有部分創業型公司在技術選型上會將ASP.NET篩選掉。我們偉大的程序猿,為了能讓ASP.NET運行在Linux系統上,Mono就應運而生了,加上Jexus服務器,使得ASP.NET跨平臺部署成為現實。

  安裝配置Mono+Jexus,當前采用的Linux版本是Ubuntu14.04 64位。

  一、更新系統

      使用指令:sudo apt-get update

           sudo apt-get upgrade

  二、建立編譯環境

      使用指令:sudo apt-get installbuild-essentialautomakeautoconf bisongettextlibtoollibglib2.0-devlibfreetype6-devlibfontconfig-dev

  三、安裝依賴庫

      使用指令:sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev

  四、下載并編譯安裝Mono需要的GDI+兼容API的庫Libgdiplus

    使用指令:wgethttp://download.mono-PRoject.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2

         tarjvxflibgdiplus-2.10.tar.bz2

         cdlibgdiplus-2.10

         ./configure--prefix=/usr         make         sudomakeinstall         cd..(返回前目錄)

  五、下載并編譯安裝Mono

    使用指令:wgethttp://download.mono-project.com/sources/mono/mono-4.0.3.20.tar.bz2(可通過在http://download.mono-project.com/sources/mono/中選擇需要的Mono版本進行下載,注:選擇mono2.10.8或更高版本)

         tarjvxfmono-4.0.3.20.tar.bz2

         cdmono-4.0.3.20

         ./configure--prefix=/usr

         make         sudomakeinstall         cd..(返回前目錄)

    使用mono -V查看Mono版本,以檢查是否安裝成功,成功如下圖

  

  六、下載并安裝Jexus

    使用指令:wgethttp://www.linuxdot.net/down/jexus-5.6.4.tar.gz

         tarjvxfjexus-5.6.4.tar.gz

         cdjexus-5.6.4

         sudo ./install(Jexus默認安裝到/usr/jexus文件夾里)

         cd /usr/jexus

         sudo ./jws start(啟動Jexus)

    ,當出現OK的時候證明Jexus已經成功跑起來了,訪問 http://服務器IP(默認80端口)/info,看到Welcome to Jexus!即成功。

    在此你可能認為這還不算是將ASP.NET運行在Jexus上,現在我們在Visual Studio創建ASP.NET空的Web項目,在其中創建一個index.aspx的窗體。將其發布上傳到Linux服務器的/var/www/hellolinux里(tip:sudo mkdir創建文件夾名)

    在Linux上使用指令:cd /usr/jexus/siteconf

             sudo vi hellolinux

           錄入:port=8080

              root=/ /var/www/hellolinux

              :wq保存一下

               cd /usr/jexus

               ./jws restart

    當看到OK,訪問http://服務器IP:8080(jexus有默認首頁配置)

    

  這樣。ASP.NET就通過Mono+Jexus運行在了Linux系統上了。

  在此感謝 張善友 和 Linux DotNET 中文社區,他們的博客給我提供了很大幫助。

  前段時間工作較忙,導致博客開始荒廢。最近將博客繼續恢復更新,將一些工作和平時學習上的心得與大家分享。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定边县| 永州市| 沂南县| 上林县| 巩义市| 阳城县| 大冶市| 卢龙县| 肃宁县| 凌云县| 弥勒县| 湖州市| 太和县| 明溪县| 日照市| 西充县| 英德市| 安阳市| 车致| 灵寿县| 抚顺市| 双牌县| 西乌珠穆沁旗| 进贤县| 噶尔县| 五华县| 安溪县| 琼结县| 长乐市| 新邵县| 三原县| 靖远县| 兴业县| 祁阳县| 福清市| 偃师市| 疏勒县| 忻城县| 斗六市| 宿迁市| 株洲县|