收藏本页 | 设为主页 | RSS
LOGO

我就上乐乐吧

在Linux上运行ASP.NET网站或WebApi的传统步骤大家都很熟悉了,先是安装libgdiplus,再安装mono,然后最后再安装Jexus。在这个过程中,虽然安装Jexus是挺简便...

您当前的位置:首页 » 技术杂萃
全站公告
重要提示!

本站收集各类美图,以无LOGO原汁原味图为主!欢迎大家交流。
怕失联,请认准如下地址:
微博:传送门
土豆:传送门
电报:传送门
微信:superimagelove
花瓣:传送门
Q群1:231151757
Q群2:583138281
文件解压密码:593668.com
热心赞助

站内搜索
 
相关文章
热门文章
热搜词组
文章归档
友情链接
无需安装Mono就能运行ASP.NET的Jexus“绿色版”

发布日期:2020-05-20  关键词: 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、Ubuntu 12.04及以上版本的操作系统,能运行WebForm、Mvc3-5、WebService 以及WebApi,还支持PHP,OWIN,反向代理,也就是说,又一懒人神器诞生了。

下面就来具体谈谈Jexus“独立版”如何下载安装使用。

1)下载解压:
把 jexus压缩包下载到linux临时文件夹中。
# cd /tmp
# wget linuxdot.net/down/jexus-5.8.1-x64.tar.gz
# tar -zxvf jexus-5.8.1-x64.tar.gz

2)安装
把jexus文件夹移动或复制到一个指定的工作位置,这个位置可以自己决定,但建议大家统一使用/usr路径。
# mv jexus /usr
# rm -rf /tmp/jexus-5.8.1-x64.tar.gz

3)测试网页
由于jexus的默认的网站配置文件指向的路径是/var/www/default,所以,在/var下创建www文件夹,在www下创建default文件夹。创建完成后,进入 default文件夹,用vim编写一个简单的 index.aspx,仅如下两句:
# mkdir /var/www/default -p
# echo '<%@Page Language="C#"%>;' >/var/www/default/index.aspx
# echo '<%=DateTime.Now.ToString()%>' >>/var/www/default/index.aspx

4)启动jexus并尝试访问默认网站:
# /usr/jexus/jws start

这里要注意下,端口80不能被其它程序占用,然后可以用如下命令来测试:
# curl localhost
正常的话,大体返回结果如下:

无需安装Mono就能运行ASP.NET的Jexus“绿色版”,Mono,Jexus,技术杂萃

5)配置
Jexus的配置文件在siteconf/default,可以自行修改端口,或其它参数什么的。

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

7)常用命令:
启动:
# /usr/jexus/jws start
重启:
# /usr/jexus/jws restart
停止:
# /usr/jexus/jws stop
如果需要指定某个网站,在siteconf加入相应的配置文件,然后用这个文件名做参数。
启动某个网站:
# /usr/jexus/jws start 网站名
其它命令类似就不多说。
猜您喜欢:
Q群: 231151757微信:superimagelove 官网:www.593668.com