如何使用Jexus服务器运行Asp。净Core2.0程序

  介绍

这篇文章主要讲解了“如何使用Jexus服务器运行Asp。净Core2.0程序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习”如何使用Jexus服务器运行Asp。净Core2.0程序”吧!

今天向大家介绍。Net核心使用jexus服务器的配置方法。

,关于jexus的介绍,大家可以在https://www.jexus.org/这个网站网站了解,现在的版本是V5.8.3.jexus的安装非常简单,按照官网的说法,只要执行以下命令就能完成jexus的安装。

 curl  https://jexus.org/release/x64/install.sh | sudo  sh 

就是下载和执行了一个sh脚本,让我们来看看,脚本中都写了些什么?

如何使用jexus服务器运行Asp。净Core2.0程序

打开一看,步骤非常清晰吧。

我目前使用的服务器是CentOS7.0 +首次执行jexus脚本未发生任何异常。由于我的服务器安装了NGINX,因此,为避免端口冲突,我先关闭了NGINX进程。等安装成功后,我们可以在/usr/jexus目录下看到相关文件及配置信息,我们的站点配置,主要在sitconfig这个文件夹下。

默认,有个默认的文件。打开看看:

如何使用jexus服务器运行Asp。净Core2.0程序

就是关于站点的一些配置信息。于是,我新建了一个配置文件,名为api.xxx.com的配置文件,复制违约内容到该文件。根据应用情况,进行参数配置:

如何使用Jexus服务器运行Asp。净Core2.0程序

另外,我这台服务器上。Net核心环境已经安装过了,主要配置信息如下:

如何使用Jexus服务器运行Asp。净Core2.0程序

港口对监听端口进行配置,根指定当前项目的根目录.hosts默认吧.AppHost中,指定了应用启动执行的命令及网站根目录,端口等。

完成以上配置,我们执行jexus启动命令即可。

 sh /usr/jexus/jws 开始

jexus常用命令:

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

也可jw开始后面,可以指定启动/停止/重启哪个站点,如:

 sudo 。/jws  start  api.xxx.com 

开始后面跟配置文件名即可。

执行上述操作后,我们就可以看到运行起来的。net核心程序了!

关于使用jexus的好处,借用网络上的一些话!

1,配置简便:在jexus上,Asp.net核心只是jexus上的一个“站”点,因此,只需在jexus上配置这个站点就行,无需其它配置;

2,操作统一:jexus停止这个站点就自动停止Asp.net核心应用,同样地,启动这个站点就自动启动对应的核心应用程序,无需多头操作,

3,高性能:jexus本身是一款与nginx性能相当的高性能Web服务器,而jexus与Asp.net核心之间,是TCP转发,不是反向代理之类的HTTP转发,没有HTTP协议解析和重组的性能消耗,因此,jexus能更好的呈现Asp.net核心的高性能优势;

4,端口自适应:在jexus上,asp.net 核心不需要设置任何端口号,从而有效避免了多个Asp.net核心应用程序很可能出现的端口冲突这个让运维人员头疼的难题。

5,高度可靠性:如果核心应用程序意外崩溃,jexus会立即把它拉起来,从而做到7 * 24不间断运行;

6支持WebSocket:因为是TCP转发,所以,对应用层协议没有限制。

7, AppHost的端口值设为0,得到端口自适应的优势。

感谢各位的阅读,以上就是“如何使用jexus服务器运行Asp。净Core2.0程序”的内容了,经过本文的学习后,相信大家对如何使用Jexus服务器运行Asp。净Core2.0程序这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

如何使用Jexus服务器运行Asp。净Core2.0程序