配置 ASP.NET Linux( CentOS 6.5 ) 運行環境 MONO + Jexus

本實驗在虛擬機下測試經過
虛擬機IP 192.168.199.146linux

clipboard.png

clipboard.png

安裝好 CentOS 6.5 以後c++

一、更新系統瀏覽器

在命令行下執行tcp

yum –y update

二、安裝必要的軟件測試

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

三、安裝Mono須要的GDI+兼容API的庫Libgdiplus網站

這個地址下有最新的 Libgdiplus
http://download.mono-project.com/sources/libgdiplus/
當前能夠下載到的最新版本3.8spa

cd /usr/local/src/
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.8.tar.gz
tar zxvf libgdiplus-3.8.tar.gz
cd libgdiplus-3.8
./configure --prefix=/usr
make
make install

四、安裝Mono (過程時間比較長,耐心等待).net

在這個地址下有最新版本的 Mono http://download.mono-project.com/sources/mono/
當前能夠下載到的最新版本3.10.0命令行

cd /usr/local/src/
wget http://download.mono-project.com/sources/mono/mono-3.10.0.tar.bz2
tar -jxvf mono-3.10.0.tar.bz2
cd mono-3.10.0
./configure --prefix=/usr
make
make install

上述命令執行完畢以後,輸入 mono -V 若有mono版本信息,則安裝成功。
以下:debug

[root@localhost ~]# mono -V
Mono JIT compiler version 3.10.0 (tarball 2014年 12月 28日 星期日 02:47:02 CST)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    LLVM:          supported, not enabled.
    GC:            sgen

五、安裝Jexus

在 Jexus 的官網下載最新版本5.6.3
官網:http://www.jexus.org/

cd /usr/local/src/
wget http://www.linuxdot.net/down/jexus-5.6.3.tar.gz
tar -zxvf jexus-5.6.3.tar.gz
cd jexus-5.6.3
sudo ./install

六、啓動 中止 重啓 Jexus

啓動:

sudo /usr/jexus/jws start

中止:

sudo /usr/jexus/jws stop

重啓:

sudo /usr/jexus/jws restart

七、測試

首先配置防火牆開放80端口

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

打開瀏覽器訪問

http://192.168.199.146/info

clipboard.png

到此爲止能夠看到 Jexus 是能夠正常運行的

詳細的Jexus 使用說明後期整理

好比:

重啓指定網站:

sudo /usr/jexus/jws restart siteName

中止指定網站:

sudo /usr/jexus/jws stop siteName
相關文章
相關標籤/搜索