您的位置:首页 > 编程语言 > ASP

ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”

2016-05-03 07:02 661 查看
在Linux上运行ASP.NET网站或webapi的传统步骤一般是先安装libgdiplus,再安装mono,然后安装Jexus。在这个步骤中,安装Jexus非常简单,而安装mono就相对的比较费时费力了。

为了克服务安装Mono这个过程的繁琐,方便大家把ASP.NET WEB应用部署到Linux操作系统上,我们为Jexus 5.8.1制作了一款无需安装mono就能使用的“独立版”,该“独立版”支持64位的Linux操作系统,包括64位的CentOS 6.5、Ubuntu 12.04以上版本的系统,能运行WebForm、Mvc3-5以及WebApi,支持php,支持OWIN,支持反向代理,也就是说,无需安装mono的“独立版”与需要安装mono的“通用版”在功能上是完全相同的。

下面具体谈谈Jexus“独立版”的使用。

一,下载:

把 jexus压缩包下载到linux临时文件夹中。

cd /tmp

wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz

该命令执行完成后,jexus独立版就被下载到了/tmp文件夹,大小为13.8m。



二,解压:

tar -zxvf jexus-5.8.1-x64.tar.gz

解压完成后,会在/tmp中得到一个jexus文件夹。



三,移动:

把jexus文件夹移动或复制到一个指定的工作位置,这个位置你自己决定,建议大家统一使用/usr路径。

sudo mv jexus /usr

然后清理/tmp中的jexus:

sudo rm -rf /tmp/jexus*

四,建一个简单的aspx网页用于测试:

由于jexus的默认的网站配置文件指向的物理路径是/var/www/default,所以,我们在/var下创建www文件夹,在www下创建default文件夹。创建完成后,进入 default文件夹,用vim编写一个简单的 index.aspx,仅如下两句:

 保存后退出。

五,启动jexus并尝试访问默认网站:

cd /usr/jexus

sudo ./jws start

curl localhost



六,Jexus的“卸载”:

Jexus是“绿色软件”,除了jexus文件夹外,它不会在系统的其它地方写入任何文件,也不会注册任意信息,所以,它的卸载很简单:删除 jexus文件夹就行了。

七,Jexus的常用命令:

启动:sudo ./jws start

重启:sudo ./jws restart

停止:sudo ./jws stop

启动某个网站: sudo start 网站名

重启某个网站:sudo restart 网站名

停止某个网站:sudo stop 网站名

相关文章:
ASP.NET Linux部署(2) - MS Owin + WebApi + Mono + Jexus

Centos 7.0  上安装 Jexus

Ubuntu Server 上安装 Jexus

支持ASP.NET为核心功能的高性能WEB服务器Jexus

Jexus V5.8.0 发布,跨平台 ASP.NET WEB 服务器

OS X 安装Jexus作为ASP.NET服务器

树莓派上安装mono和jexus运行ASP.NET程序

原文地址:http://www.cnblogs.com/yunei/p/5452120.html
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注



赞赏

人赞赏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: