用Jexus的虚拟目录在Linux环境下把两个网站(应用)部署的同一个端口下
1.部署Jexus环境,我的Linux版本是Cent OS 8
Jexus分为两个版本,即通用版和独立版。其差别是通用版不含Mono运行时,独立版含有Mono运行时。官方建议使用独立版
-
独立版安装
curl https://jexus.org/release/x64/install.sh|sudo sh
-
通用版安装(如果你的Linux环境没有安装Mono,请安装通用版)
curl https://jexus.org/release/install|sudo sh
安装成功

2.Jexus常用命令
Jexus的常用命令简单到只有3个,start、restart、stop。命令的基本格式为:
sudo /usr/jexus/jws start [站点名(可选,不指定时表示所有)]
sudo /usr/jexus/jws restart [站点名(可选,不指定时表示所有)]
sudo /usr/jexus/jws stop [站点名(可选,不指定时表示所有)]
![]()
3.把你发布之后的项目上传到服务器
我这里直接用Xftp拖过来了

4.在/usr/jexus/siteconf目录下面找到default文件进行配置

配置文件里面有四个参数,一般port和root必须填写。
port=端口;
root=有两个参数,中间用空格隔开,前面的/后面接的是虚拟目录,空格后面填写自己网站(应用)的实际目录;
hosts=自己的网址;
indexs=网址的启动项;
port=80
root=/AppService01 /root/App_Jexus_AppService/AppService01
hosts=* #OR your.com,*.your.com
indexs=index.html
-
配置文件APPService01

-
配置文件APPService02

5.重启Jexus,启动站点
重启Jexus
/usr/jexus/jws restart
启动站点AppService01
sudo /usr/jexus/jws start AppService01
启动站点AppService02
sudo /usr/jexus/jws start AppService02

6.浏览器访问站点
-
访问站点APPService01

-
访问站点APPService02



浙公网安备 33010602011771号