Linux 下 jexus 部署.net 项目

谈及.NET跨平台,已经不是什么稀奇的事儿。今天我们就以Jexus服务器的部署为例。简单示范下。

我们首先在tmp目录下,通过wget命令下载jexus-5.8.1-x64.tar.gz安装包。据官网介绍,jexus-5.8.1是可以让ASP.NET程序不依赖mono就可以独立运行起来。该“独立版”支持64位的CentOS 6.5、Ubuntu 12.04以上版本的操作系统,能运行WebForm、Mvc3-5、WebService 以及WebApi,支持PHP,支持OWIN,支持反向代理,也就是说,无需安装mono的“独立版”与需要安装mono的“通用版”在功能上是完全相同的。目前不支持 framework 4.0 以上

操作步骤:

#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下,到此安装完成。

然后清理/tmp中的jexus:

#sudo rm -rf /tmp/jexus*

相关配置:

1、Jexus 网站配置文件指向的物理路径是/var/www/default

把项目放到 default 目录下即可 

2、Jexus每个网站都会有一个conf,所以配置文件统一放在 /usr/jexus/siteconf 文件夹下。

参数解析:

port 网站端口号

root 网站的物理文件路径

hosts 域名地址

默认端口是80 可以自行修改 

3、相关命令集合

Jexus包括如下操作命令(首先 cd /usr/jexus):
启动:sudo ./jws start 
停止:sudo ./jws stop 
重启:sudo ./jws restart 

   启动、重启、停止

#sudo /usr/jexus/jws start

#sudo /usr/jexus/jws restart

#sudo /usr/jexus/jws stop

某个网站的启动、重启、停止
# sudo /usr/jexus/jws start default

# sudo /usr/jexus/jws restart default

# sudo /usr/jexus/jws stop default

原文地址:https://www.cnblogs.com/su-king/p/9996170.html