ASP.NET跨平台实践:Jexus“独立版”的使用

为了方便大家把ASP.NET WEB应用部署到Linux操作系统上,我们为Jexus 5.8.1制作了一款无需安装mono就能使用的Jexus“独立版”,该独立版支持64位的Linux操作系统,包括64位的CentOS6.5、Ubuntu12。04以上的系统。

该独立版的安装极为简便,本质上就是一个“下载+解压”的过程。

下面谈谈从下载到运行一个简单的aspx的全部过程。

一,下载:

把 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 网站名

时间: 2024-11-01 06:04:07

ASP.NET跨平台实践:Jexus“独立版”的使用的相关文章

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

在Linux上运行ASP.NET网站或WebApi的传统步骤是,先安装libgdiplus,再安装mono,然后安装Jexus.在这个过程中,虽然安装Jexus是挺简便的一件事,但是安装mono就相对的比较费时费力了. 现在的情况不同了,为了克服安装 Mono 的繁琐,简化 ASP.NET WEB 应用在Linux操作系统上的部署过程,我们为Jexus 5.8.1制作了一款无需安装mono就能使用的"独立版",该"独立版"支持64位的CentOS 6.5.Ubunt

Centos6.x 下安装Jexus独立版

操作步骤: #cd /tmp #wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz 注:如果有新版本,则修改为相应版本号即可. #tar -zxvf jexus-5.8.1-x64.tar.gz 解压缩包并会得到一个Jexus的文件夹. #sudo mv jexus /usr 将Jexus文件夹移动到usr下,到此安装完成. 相关配置: 1.Jexus 网站配置文件指向的物理路径是/var/www/default 2.Jexus每个网站都会有一个conf,

jexus 独立版 配置https

一.环境 1.jexus版本:5.8.1独立版 2.操作系统:centOs7 jexus独立版由于是免安装版并且内置mono,所以解压即可使用. 二.准备工作 1.生成private key + .csr 网址:http://web.chacuo.net/netsslcsr 2.购买ssl证书 三.部署 1.首先查看"/lib"或"/usr/lib"等系统库文件夹中是否有SSL库文件的名字,该文件名应该是"libssl.so.版本号"(find 

CentOS ASP.NET Core Runtime Jexus跨平台布署

.net core 开源和跨平台,能布署到当前主流的Windows,Linux,macOS 系统上.本篇我们将在 Linux 系统上使用 ASP.NET Core Runtime 和 Jexus 布署运行 ASP.NET Core 网站. Linux 系统选的是 CentOS 7.4 64位 .NET Core 安装的是 ASP.NET Core Runtime 2.1(当时最新),其实也可以安装.NET Core SDK,但没有必需,运行环境 Runtime 就OK了. Jexus 用的是 5

ASP.NET跨平台最佳实践

前言 八年的坚持敌不过领导的固执,最终还是不得不阔别已经成为我第二语言的C#,转战Java阵营.有过短暂的失落和迷茫,但技术转型真的没有想象中那么难.回头审视,其实单从语言本身来看,C#确实比Java更优秀(并非C#天生丽质,而是它站在了巨人的肩膀上). 本文并非为.NET正名而来,而仅仅是分享作者近几年在ASP.NET跨平台方面的研究与实践经验,算是对八年的.NET之路作一个阶段性的总结. .NET技术自诞生以来,便一直因其跨平台能力差而广受诟病.这里面有微软有意为之,也有别有用心之人在混淆视

Asp.Net跨平台:Ubuntu14.0+Mono+Jexus+Asp.Net

Asp.Net跨平台的文章园子里有很多,这里给自己搭建的情况做一下总结,方便以后查看. 参考网站:   http://www.linuxdot.net/(Linux DotNET大本营 )  http://www.cnblogs.com/shanyou/p/4677569.html(张善友)  http://www.cnblogs.com/haoxilu/p/3813907.html 一.系统安装 使用VMware +Ubuntu14.04 64位系统.这个没什么好说的. 二.环境配置 1.对当

liunx下安装Jexus5.8.1独立版运行asp.net MVC5

Jexus 5.8.1独立版介绍 支持系统(64位):CentOS 6.5.Ubuntu 12.04版本以上包含当前版本. 运行环境:WebForm.Mvc3-5.WebService WebApi,支持PHP,支持OWIN,支持反向代理. 安装运行环境 一.下载jexus到liunx临时文件夹: 1.cd /tmp 2.wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz 二.解压到jexus文件夹并移动到工作位置并清理临时文件夹: 1.tar -zxvf

360断网急救箱下载-独立版

360断网急救箱独立版下载,修复网络无法连接的问题. 很多时候电脑除了问题我们都能上网搜索一下,很快就能解决问题,但如果网络出了问题,在断网的情况下就无法获得来自网络的帮助,这个时候360断网急救箱独立版就能帮助你修复网络连接,建议常备! 如果您打不开网页,或是打不开聊天软件,建议您使用360断网急救箱,帮您全面诊断网络. 您是否经常遇到有些网页打不开,聊天软件登录不上,邮件收取不到等无法上网的情况? 快来试试360断网急救箱吧! 有了360断网急救箱,网络异常轻松搞定! 360断网急救箱主要有

《数字图像处理原理与实践(MATLAB版)》一书之代码Part9

本文系<数字图像处理原理与实践(MATLAB版)>一书之代码系列的Part9,辑录该书第431至第438页之代码,供有需要读者下载研究使用.至此全书代码发布已经接近尾声,希望这些源码能够对有需要的读者有所帮助.代码执行结果请参见原书配图,建议下载代码前阅读下文: 关于<数字图像处理原理与实践(MATLAB版)>一书代码发布的说明 http://blog.csdn.net/baimafujinji/article/details/40987807 首先给出的是原书P438所列之程序源