LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !  返回首页  
  
[楼主] 在RHEL平台安装mono、Jexus架设asp.net服务器


原创:Kethinc,改编:www.j66.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 http://ftp.novell.com/pub/mono/sources/libgdiplus/libgdiplus-2.8.1.tar.bz2
# 此软件包是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 http://ftp.novell.com/pub/mono/sources/mono/mono-2.8.1.tar.bz2
tar jxvf mono-2.8.1.tar.bz2
cd mono-2.8.1
./configure --prefix=/usr
# 强烈建议加上 --prefix=/usr 
make && make install
三、安装Jexus web server
wget http://www.linuxdot.net/down/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
# 存盘退出。

作者:j66.net   发布时间:10年12月29日   可选操作:删除 回复

[1楼] 回复:在RHEL平台安装mono、Jexus架设asp.net服务器

简单配置防火墙的 http://blog.kethinc.com/posts/2010-07-23-22.html

作者:kethinc   发布时间:10年12月29日   可选操作:删除 回复

[2楼] 回复:在RHEL平台安装mono、Jexus架设asp.net服务器

很好安装的,只是安装mono用的时间会长一些。

作者:tang   发布时间:11年01月09日   可选操作:删除 回复

[3楼] 回复:在RHEL平台安装mono、Jexus架设asp.net服务器

如何实现mono 支持NET3.5,我到时安装成功了,可是显示NET版本为2.0,,,我的网站只支持NET3.5,有没有良方请赐教。。。mail:cnhb2006@qq.com

作者:布衣   发布时间:11年08月22日   可选操作:删除 回复

[4楼] 回复:在RHEL平台安装mono、Jexus架设asp.net服务器

只要你用 mono 2.6.7及以上版本,就支持.NET3.5,不过,mono不会显示.NET3.5,显是2.0就意味着支持是.net 2.0/3.0/3.5的!

作者:匿名   发布时间:11年08月23日   可选操作:删除 回复

 
  
  

留言回复:
标题: * 标题必填
作者:  * 请填上你的名字 
操作键:  * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是:周七  周一  周二  周三  周四  周六  周五