国产探花免费观看_亚洲丰满少妇自慰呻吟_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 中文社區,他們的博客給我提供了很大幫助。

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 河间市| 沐川县| 义马市| 界首市| 太康县| 桐乡市| 玉田县| 苍梧县| 垣曲县| 饶河县| 虹口区| 遂川县| 中西区| 西华县| 蚌埠市| 灵宝市| 横山县| 景洪市| 屏边| 牟定县| 田东县| 盱眙县| 博客| 宜宾市| 通榆县| 泊头市| 莱州市| 潼关县| 垣曲县| 吕梁市| 黑龙江省| 临泽县| 中西区| 毕节市| 洛南县| 铜梁县| 屯留县| 田阳县| 班戈县| 朝阳市| 广东省|