最近有个项目,是在Windows平台下开发的,需要把 asp.net web应用移植到 CentOS下,甚是头疼;
翻阅资料,发现Jexus是个可行的方案,下面是官方对Jexus的定义:
什么是Jexus Jexus是一款Linux平台上的高性能WEB服务 |
1.下载Jexus
登陆https://www.jexus.org/,下载最新版的 Jenux,截止2019-6-12最新版为 6.1
下载链接:https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz
2.使用Xshell远程登陆 CentOS,最好是root管理员账户,其它管理员账户也可以
1 输入命令:服务器安装jexus 2 wget https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz
3.解压,解压完毕后可使用 ls 指令查看
tar -zxvf jexus-6.1-x64.tar.gz
解压完成后,会得到一个jexus文件夹。
4.移动
把jexus文件夹移动或复制到一个指定的工作位置,这个位置你自己决定,建议大家统一使用/usr路径。 sudo mv jexus /usr
5.创建测试页面
由于jexus的默认的网站配置文件指向的物理路径是/var/www/default,所以,我们在/var下创建www文件夹,在www下创建default文件夹。 注意:/var 和 /usr 是平级的,即Jexus是放在 /usr下,网站是放在 /var下 cd /var sudo mkdir www cd www sudo mkdir default
--输入命令:创建index.aspx文件
vi index.aspx
--添加代码
<%@Page Language="C#"%>
<%=DateTime.Now.ToString()%>
--键盘按ESC键退出编辑状态
--输入命令:保存修改
:wq
--输入命令:查看文件是否新建成功
cat index.aspx
6.启动网站
启动jexus并尝试访问默认网站: cd /usr/jexus sudo ./jws start curl localhost
Jexus的常用命令:
启动:sudo ./jws start
重启:sudo ./jws restart
停止:sudo ./jws stop
启动某个网站:sudo start 网站名
重启某个网站:sudo restart 网站名
停止某个网站:sudo stop 网站名
7.卸载
Jexus是“绿色软件”,除了jexus文件夹外,它不会在系统的其它地方写入任何文件,也不会注册任意信息,所以,它的卸载很简单:删除 jexus文件夹就行了。
8.其实配置的操作,也可以在Centos桌面环境下操作,无非是解压,复制和粘贴的过程
当然如果网站有更改,需要使用
cd /usr/jexus
./jws restart
来重新启动网站 ,最后可以使用 pc 电脑在 windows系统下访问 网站