全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Jexus部署.Net Core项目

Jexus

  Jexus 即 Jexus Web Server,简称JWS,是Linux平台上 的一款ASP.NET WEB服务器。它是 Linux、Unix、FreeBSD 等非Windows系统架设 ASP.NET WEB 服务器的核心程序。

  将HTTP自宿主应用程序(如Asp.net Core应用程序、Node.js应用程序等)统一纳入Jexus的工作进程序列进行管控(启动、停止、重启、崩溃后自动恢复等管理、监控功能),为Asp.Net Core应用程序进入企业化生产环境提供了强有力的平台保障。使用 jexus整合asp.net core的优点:  

  • 支持多站点,同一端口可以同时支持任何多的asp.net core应用程序;
  • 应用程序启动、停止、重启与站点的启动、停止、重启等操作一致,无需手工管理asp.net core应用程序;
  • 具有应用程序崩溃后自动重启功能,为企业级不间断运行保障;
  • 提供与IIS相同的HTTP环境参数。
  • 具有比反向代理更高的性能优势。

安装jexus5.8.2独立版

mkdir temp
cd temp
wget linuxdot.net/down/jexus-5.8.2-x64.tar.gz
tar zxvf jexus-5.8.2-x64.tar.gz
cd jexus/
cd siteconf/

配置项

结合上次的项目NetCore1.1+Linux部署初体验

复制一份发布后的项目文件到web.test2文件夹中

设置文件夹访问权限

chmod -R 777 web.test2

修改Jexus配置文件

cd jexus/siteconf/

vim default

vim test

格式:AppHost={CmdLine=命行行; AppRoot=工作路径; Port=端口号}

说明:CmdLine:必选项。表示启动这个web应用程序的命令(含参数),如 CmdLine= dotnet /var/www/aspnetcore/AspNetCoreStarted.dll

AppRoot:必选项。表示这个应用程序的工作目录,如:AppRoot=/var/www/aspnetcore
Port:可选项。表示这个应用程序的侦听端口,多个端口用英文逗号分隔(注:如果没有填写这一项,就请在AppHost.port或reproxy中填写端口号,否则,请求数据无法转发给应用程序)。
Env:可选参数。表示这个应用程序工作时需要的环境变量,如 env=(PATH=/usr/local/bin:/var/www/aspnetcore:$PATH),多个设置用英文逗号分开。
ErrLog:可选项。表示将这个应用程序的异常输出重定向到指定的文件(需填写完整路径),如果不原意输出日志,可以不用OutLog项。这时, jexus会自动关掉控制台输出(实质是重定向到/dev/null中了);
OutLog:可选项。表示将这个应用程序的控制台输出重定向到指定的文件(需填写完整路径);
User: 可选项。以指定的用户身份运行该应用程序,默认为root身份。

注意:

1.AppHost像AppHost.Port一样,不支持虚拟路径;
2.AppHost功能是将指定的具有http服务能力的web应用程序纳入jexus工作进程进行管理,对Asp.Net Core或Node.js等自宿主web程序用于生产环境具有重要的意义。

启动

./jws start

设置JWS重启自启动

cd /etc/init.d/ 
vi jws

按i编辑模式,粘贴下面内容

#!/bin/bash
#chkconfig: 2345 80 05
#description:jws
#

. /etc/rc.d/init.d/functions

case "$1" in
start)
 echo "Jexus Start.."
 /usr/jexus/jws start
 ;;
stop)
 echo "Jexus Stop.."
 /usr/jexus/jws stop
 ;;
restart)
 echo "Jexus Restart"
 /usr/jexus/jws restart
 ;;
status)
 /usr/jexus/jws status
 ;;
*)
 exit 1
 ;;
esac
exit $RETVAL

按ESC后,输入:wq保存文件

把这个脚本作为“服务”加入

chmod 766 jws
chkconfig --add jws

参考文章:

Jexus 5.8.2正式发布! 为Asp.Net Core生产环境提供平台支持

Jexus开机自动启动配置方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Jexus  # .Net  # Core  # linux jexus服务设置开机启动  # Jexus开机自动启动配置方法  # ubuntu16.4下用jexus部署ASP.NET Core环境  # 在CentOS6.5上使用Jexus安装部署ASP.NET MVC4和WebApi  # Jexus 5.8.2正式发布! 为Asp.Net Core生产环境提供平台支持  # 应用程序  # 重启  # 多个  # 重定向  # 英文  # 端口号  # 这一  # 它是  # 请在  # 更高  # 如果没有  # 中了  # 不支持  # 可选  # 强有力  # 配置文件  # 大家多多  # 正式发布  # 时需  # 初体验 


相关文章: 海南网站制作公司有哪些,海口网是哪家的?  开源网站制作软件,开源网站什么意思?  如何在云主机上快速搭建多站点网站?  济南企业网站制作公司,济南社保单位网上缴费步骤?  高端网站建设与定制开发一站式解决方案 中企动力  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何制作一个表白网站视频,关于勇敢表白的小标题?  网站微信制作软件,如何制作微信链接?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  北京的网站制作公司有哪些,哪个视频网站最好?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  ,交易猫的商品怎么发布到网站上去?  常州自助建站费用包含哪些项目?  网站按钮制作软件,如何实现网页中按钮的自动点击?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  建站VPS能否同时实现高效与安全翻墙?  建设网站制作价格,怎样建立自己的公司网站?  如何快速辨别茅台真假?关键步骤解析  代购小票制作网站有哪些,购物小票的简要说明?  手机网站制作与建设方案,手机网站如何建设?  php8.4新语法match怎么用_php8.4match表达式替代switch【方法】  Android使用GridView实现日历的简单功能  如何快速查询网站的真实建站时间?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  jQuery 常见小例汇总  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  如何在七牛云存储上搭建网站并设置自定义域名?  南京网站制作费用,南京远驱官方网站?  头像制作网站在线制作软件,dw网页背景图像怎么设置?  香港网站服务器数量如何影响SEO优化效果?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  如何基于PHP生成高效IDC网络公司建站源码?  建站之星导航菜单设置与功能模块配置全攻略  建站主机选哪种环境更利于SEO优化?  营销式网站制作方案,销售哪个网站招聘效果最好?  如何在IIS7中新建站点?详细步骤解析  如何在西部数码注册域名并快速搭建网站?  宝塔建站助手安装配置与建站模板使用全流程解析  清除minerd进程的简单方法  常州企业建站如何选择最佳模板?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  如何续费美橙建站之星域名及服务?  太原网站制作公司有哪些,网约车营运证查询官网?  历史网站制作软件,华为如何找回被删除的网站?  长沙企业网站制作哪家好,长沙水业集团官方网站?  成都网站制作报价公司,成都工业用气开户费用?  大连 网站制作,大连天途有线官网? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。