1、 更新系统(可忽略)
yum –y update
2、安装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-deve
提醒:在编译Libgdiplus,Mono的是指定安装到/usr(./configure --prefix=/usr)
(非常重要,我安装到其他目录,导致开机自启脚本有问题,搞不定,直接装到/usr下完美解决)
或者可以参考这位仁兄的来安装,我没试过:http://www.cnblogs.com/xiaodiejinghong/archive/2013/04/01/2994216.html
3、安装Mono需要的GDI+兼容API的库Libgdiplus
cd /usr/local/src/ wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-4.2.tar.bz2 tar -jxvf libgdiplus-4.2.tar.bz2 cd libgdiplus-4.2 ./configure --prefix=/usr make && make install
4.源码安装Mono
cd /usr/local/src/ wget http://download.mono-project.com/sources/mono/mono-5.0.1.1.tar.bz2 tar -jxvf mono-5.0.1.1.tar.bz2 ./configure --prefix=/usr make && make install
输入 mono -V 如有mono版本信息,则安装成功
5.安装Jexus
cd /usr/local/src/ && wget linuxdot.net/down/jexus-5.8.2.tar.gz tar -zxvf jexus-5.8.2.tar.gz cd jexus-5.8.2 ./install
在这里,jexus 默认安装到 /usr/jexus 目录下
jexus管理命令
启动:/usr/jexus/jws start
停止:/usr/jexus/jws stop
重启:/usr/jexus/jws restart
状态:/usr/jexus/jws status
5.1 设置jexus为开机启动
启动脚本:
vi /etc/init.d/jws
chmod +x /etc/init.d/jws
service jws start
chkconfig jws on
#!/bin/bash #chkconfig: 2345 80 05 #description:jws # . /etc/rc.d/init.d/functions case "$1" in start) echo "Jexus Start.." /usr/jexus/jws start ;; stop) echo "Jexus Stop.." /usr/jexus/jws stop ;; restart) echo "Jexus Restart" /usr/jexus/jws restart ;; status) /usr/jexus/jws status ;; *) exit 1 ;; esac exit $RETVAL
jexus配置
/usr/jexus #JWS工作目录
/usr/jexus/siteconf #网站配置目录 一个文件代表一个的网站
/usr/jexus/jws.conf #基本的配置文件 ,指向 /usr/jexus/siteconf
/usr/jexus/log #日志目录
最简单配置:
/usr/jexus/siteconf 下添加一个文件 vi zcy port=80 root=/ /var/www/zcy 网站项目放到 /var/www/zcy 下即可访问
更为具体的配置在jexus程序里面已经有说明,具体可以查看。