共计 1905 个字符,预计需要花费 5 分钟才能阅读完成。
在 Linux 上运行 ASP.NET 网站或 WebApi 的传统步骤是,先安装 libgdiplus,再安装 mono,然后安装 Jexus。在这个过程中,虽然安装 Jexus 是挺简便的一件事,但是安装 mono 就相对的比较费时费力了。
现在的情况不同了,为了克服安装 Mono 的繁琐,简化 ASP.NET WEB 应用在 Linux 操作系统上的部署过程,我们为 Jexus 5.8.1 制作了一款 无需安装 mono 就能使用 的“独立版”,该“独立版”支持 64 位的 CentOS 6.5、Ubuntu 12.04 以上版本的操作系统,能运行 WebForm、Mvc3-5、WebService 以及 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,仅如下两句:
<%@Page Language=”C#”%>
<%=DateTime.Now.ToString()%>
保存后退出。
五,启动 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 网站名
下面关于 Mono 与Jexus的文章您也可能喜欢,不妨看看:
CentOS 7 上部署 Mono 4 和 Jexus 5.6 http://www.linuxidc.com/Linux/2015-05/117633.htm
Ubuntu 15.04 和 CentOS 7 部署 .NET,Mono and DNX http://www.linuxidc.com/Linux/2015-05/117177.htm
在 Linux(Ubuntu/openSUSE/CentOS)下配置 ASP.NET(Apache + Mono)http://www.linuxidc.com/Linux/2013-07/87599.htm
配置 Linux(Apache) + Mono 下运行 asp.net http://www.linuxidc.com/Linux/2013-07/87598.htm
如何升级 Mono http://www.linuxidc.com/Linux/2013-06/85391.htm
在 Mono 3.0 下运行 ASP.NET 4 网站的主意事项 http://www.linuxidc.com/Linux/2013-06/85394.htm
在 Ubuntu 操作系统上安装 Mono 和 Jexus 搭建.NET 的运行环境 http://www.linuxidc.com/Linux/2013-06/85388.htm
在 CentOS 上离线安装 mono http://www.linuxidc.com/Linux/2016-02/128277.htm
Ubuntu 14.04 配置 Mono+Jexus 运行 ASP.NET http://www.linuxidc.com/Linux/2015-08/121743.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-05/130920.htm