當(dāng)前位置: 首頁IT技術(shù) → 32位 CentOS 6.0 安裝 Mono 2.10.8 和Jexus 5.0

32位 CentOS 6.0 安裝 Mono 2.10.8 和Jexus 5.0

更多

CentOS是一個(gè)基于RHEL的Linux發(fā)行版,其目的是為了提供一套免費(fèi)與自由的企業(yè)等級Linux發(fā)行版。CentOS的名稱來自于「Community ENTerprise Operating System」,從名稱便可以知道這是一套由社區(qū)主導(dǎo)、并以企業(yè)級用戶為主要目標(biāo)的操作系統(tǒng)。

目前CentOS是網(wǎng)頁服務(wù)器用途的主機(jī)中最廣為使用的一套Linux發(fā)行版。根據(jù)統(tǒng)計(jì),目前大約有30%的Linux服務(wù)器使用CentOS。許多書籍、網(wǎng)站在介紹Linux的操作方式時(shí),也會(huì)援引CentOS作為操作接口。通常CentOS都會(huì)在RHEL推出新版本之后,經(jīng)過一小段時(shí)間的修改與測試之后再推出新的版本,而其版本編號大多也會(huì)跟隨RHEL的版本編號,例如目前最新版本的CentOS 6,其相對應(yīng)的RHEL版本便是RHEL 6。

Mono 2.10.8 于已發(fā)布2011年12月19 發(fā)布,Jexus 5.0 最新版本是RC3 正式版本即將發(fā)布,帶來很多新特性。Jexus web server for linux 是一款基于.NET兼容環(huán)境,運(yùn)行于Linux/unix操作系統(tǒng)之上,以支持ASP.NET為核心功能的高性能WEB服務(wù)器。

Jexus V5.0有如下功能特點(diǎn):
01、支持ASP.NET。這是Jexus的核心功能。不管是穩(wěn)定性、易用性還是并發(fā)承載能力、并行處理速度,Jexus對ASP.NET的支持都是非常優(yōu)秀的;
02、支持PHP。Jexus自帶Fast-CGI管理模塊,能通過fcgi和php-fpm兩種方式對php進(jìn)行良好的支持;
03、具備基于正則表達(dá)式的強(qiáng)大的URL重寫功能;
04、具有強(qiáng)勁的反向代理功能。支持多目標(biāo)負(fù)載均衡,支持本地網(wǎng)站與遠(yuǎn)程網(wǎng)站無縫整合;
05、擁有強(qiáng)大的流媒體支持能力,支持FLV/F4V視頻文件拖動(dòng)播放,支持微軟平滑流媒體技術(shù);
06、支持“服務(wù)器推送”技術(shù),配備了相應(yīng)的服務(wù)器端、客戶端開發(fā)接口,是開發(fā)現(xiàn)代WEB應(yīng)用的利器;
07、具備可控的“ASP.NET前置緩存”,能最大限度地提高ASP.NET網(wǎng)站的承載能力和響應(yīng)速度;
08、支持Https,具有SSL加密數(shù)據(jù)安全傳輸能力;
09、具有基礎(chǔ)而實(shí)用的入侵檢測功能,能自動(dòng)終止已被識別的非法請求;
10、安裝部署非常簡便,操作使用極為簡單。

一、 更新系統(tǒng)  

yum –y update

二、安裝Mono源碼安裝需要的庫

yum –y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel httpd httpd-devel

三、安裝Mono需要的GDI+兼容API的庫Libgdiplus

cd /usr/local/src/

wget

tar -jxvf libgdiplus-2.10.tar.bz2

cd libgdiplus-2.10

./configure --prefix=/usr

make

make install

四、安裝 mono

cd /usr/local/src/

wget

tar -jxvf mono-2.10.8.tar.bz2

cd mono-2.10.8

./configure --prefix=/usr

make

make install

輸入 mono -V 如有mono版本信息,則安裝成功.

五、安裝Jexus 5.0

1、下載:
wget http://linux.j66.net/down/jexus-5.0.tar.gz

2、解壓:
tar -zxvf jexus-5.0.tar.gz

3、安裝:
   Jexus安裝非常簡單,僅僅就是一個(gè)復(fù)制、粘帖和注冊全局程序集的過程
   注意:以下所有操作請用root身份。

A、升級安裝:

   1) 轉(zhuǎn)到原安裝jws的文件夾,如:cd /usr/jexus/
   2) 停止舊版jexus的運(yùn)行:
      sudo /usr/jexus/  jws.stop
   2) 刪除舊版:
      sudo rm *.exe
      sudo rm *.dll
   3) 將解壓文件夾中的下列文件復(fù)制到原來安裝jexus的文件夾:
      jws.exe
      jwsHttpd.exe
      jxAspx.dll
      jxHost.dll
      jws.regsvr
      jws.start
      jws.restart
      jws.stop
   4) 將 jws.regsvr、jws.start、jws.restart、jws.stop 設(shè)為可執(zhí)行
   5) 注冊全局程序集(*非常重要*)
      進(jìn)入安裝jexus目標(biāo)文件夾,然后運(yùn)行:
      sudo ./jws.regsvr

B、全新安裝:
   1) 建立jexus安裝文件夾(一般為/etc/jws/),我安裝到/usr/jexus/ :
      sudo mkdir /usr/jexus/

   2) 把解壓所得到的文件及文件夾全部復(fù)制或移動(dòng)到 /etc/jws 這個(gè)文件夾中
      如: sudo mv * /usr/jexus/

   3) 將 jws.regsvr、jws.start、jws.restart、jws.stop 設(shè)為可執(zhí)行
   4) 注冊全局程序集(*非常重要*)
      進(jìn)入安裝jexus目標(biāo)文件夾(cd /usr/jexus/),然后運(yùn)行:
      sudo ./jws.regsvr

六、運(yùn)行測試
    復(fù)制完Jexus的文件后,Jexus就可以正常工作了。
    所以,如果你的系統(tǒng)只要mono已經(jīng)成功安裝,jexus就可以直接使用,甚至連進(jìn)一步的配置也完全不需要。

    如果是升級安裝,你只需要用jws.start啟動(dòng)JWS,Jexus就可以正常工作了,如果不能正常工作,常常是新版本的配置方式可能有變,你可以查查jws.conf等配置文件。

    強(qiáng)調(diào):如果你服務(wù)器安裝有其它的WEB服務(wù)器,而且該服務(wù)正在運(yùn)行,請停止它,以免造成端口沖突而造成Jexus無法啟動(dòng)。

    如果是全新安裝,請首先建立一個(gè)默認(rèn)的網(wǎng)站文件夾:/var/www/default
    然后在Jexus工作文件夾(/usr/jexus/)中執(zhí)行jws.start命令(需要root身份),啟動(dòng)jexus。
    1、用cat log/jws.log,看看jws日志文件有沒有什么出錯(cuò)的提示。
    2、如果沒有錯(cuò)誤提示,請?jiān)L問一下這臺服務(wù)器,看看是否有jexus的歡迎頁,比如訪問 http://服務(wù)器IP地址/info:

image  
    3、如果看到歡迎頁了,你可以在/var/www/default/文件夾中放入網(wǎng)站內(nèi)容或一個(gè)簡單的首頁文件,再次訪問者,你就可以看到你自己的網(wǎng)站內(nèi)容了。

七、配置,具體參考Jexus 自帶Readme文件

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)