在RHEL平台安装Mono、Jexus架设asp.net服务器

Jexus是跨平台的WEB服务器,支持linux、unix等多种平台。Jexus与mono配合紧密,功能强劲,高速平稳,是Linux/Unix等非Windows平台架设ASP.NET WEB服务器的首选方案。

下面介绍一下在Red Hat Enterprise Linux (RHEL)平台安装mono、Jexus的过程。

我使用的的环境是RHEL5.5-i386,在这个系统上安装 Mono 2.8.1和Jexus 4.1。

安装好操作系统很重要,我就曾在这停顿了很长时间。为力求 稳定、快速、轻巧,在安装系统的时候我只安装了有用的包其他的包一概去除。如果还有其他应用请自行选择安装哪些软件包。

如何安装rhel5.5不是本文所要讨论的,没接触过的朋友请自己去网上找方法。在选择软件包时(设置root密码的下一步)选择 现在定制(c) ,继续下一步。去除桌面环境、应用程序、服务器中的所有的包,只留下开发、基本系统、语言等必要的包。

选择的包列表为:
开发                         X软件开发、开发工具、开发库
基本系统                     基本、老的软件支持
语言                         中文
继续下一步等待rhel安装完即可。
系统安装完重新引导之后用root用户登陆执行。

一、安装Libgdiplus:
wget
# 此软件包是Mono支持System.Draw必须的,之前安装系统时选择X软件开发就是有此包所需要的一些支持包
tar jvxf libgdiplus-2.8.1.tar.bz2
cd libgdiplus-2.8.1
./configure --prefix=/usr
make && make install

二、安装mono:
wget
tar jxvf mono-2.8.1.tar.bz2
cd mono-2.8.1
./configure --prefix=/usr
# 强烈建议加上 --prefix=/usr
make && make install

三、安装Jexus web server

下载jexus-4.1.tar.gz见

tar zxvf jexus-4.1.tar.gz
mv jexus-4.1 /usr/jws
cd /usr/jws
./jws.regsvr
四、试运行
mkdir /var/www/default      # 创建网站目录
./jws.start         # 启动jws。
#现在,在浏览器中输入本机IP就能看到jws欢迎页面
#如果你在/var/www/default/ 文件夹中放一个 index.htm,就能看到主页。
# 注意,如果启用了防火墙,还要在防火墙中开放80端口;并且建议把default这个文件夹的所有者用chwon修改为一个常用的普通用户所有。
五、让jexus随服务器启动而启动
vi /etc/rc.local
# 在最后一行添加 /usr/jws/jws.start
# 存盘退出。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/378295f25f3ac4c51398fe598d6c74fe.html