linux下jexus+mono安装

Posted 白糖365

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下jexus+mono安装相关的知识,希望对你有一定的参考价值。

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程序里面已经有说明,具体可以查看。

以上是关于linux下jexus+mono安装的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6.x生产环境下一键安装mono+jexus的脚本,自启动,带服务,版本号自控

Cactus在jexus上安装

centos7+mono4.2.3.4+jexus5.8.1跨平台起飞

CentOS 7 安装Mono及Jexus

Cactus在jexus上安装

Centos 7 安装Mono和Jexus 默认目录安装