宝哥软件园

Jexus部署 核心项目网

编辑:宝哥软件园 来源:互联网 时间:2021-09-04

Jexus

Jexus是Jexus Web Server,简称JWS,是Linux平台上的ASP.NET Web服务器。它是在非Windows系统如Linux、Unix和FreeBSD中设置ASP.NET Web服务器的核心程序。

HTTP自托管应用(如Asp.net核心应用、Node.js应用等。)集成到Jexus的工作流程序列中进行管理和控制(管理和监控功能如启动、停止、重启和崩溃后自动恢复),为Asp.Net Core应用进入企业生产环境提供了强有力的平台保障。将ASP.NET核心与捷豹路虎整合的优势:

支持多个站点,同一个端口可以同时支持任意数量的ASP.NET Core应用;应用的启动、停止、重启与站点的启动、停止、重启一致,无需手动管理ASP.NET Core应用;具有应用崩溃后自动重启功能,保证企业级不间断运行;提供与IIS相同的HTTP环境参数。它比反向代理具有更高的性能优势。安装jexu 5 . 8 . 2独立版

mkdir tempcd temp wget linuxdot.net/down/jexus-5.8.2-x64.tar.gztar zxvf jexus-5 . 8 . 2-x64 . tar . gzczdjexus/cdsitecof/ci

结合上一个项目中NetCore1.1 Linux部署的初步经验,

将发布的项目文件复制到web.test2文件夹

设置文件夹访问权限

Chmod -R 777 web.test2修改Jexus配置文件

CD/je xus/site conf/

vim默认值

vim测试

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

描述:需要CmdLine:表示启动web应用程序的命令(包括参数),如cmd line=dotnet/var/www/aspnetcore/aspnetcorestarted . dll。

需要大约:表示本应用的工作目录,如:approot=/var/www/aspnetcoreport :表示此应用程序的监听端口,多个端口用英文逗号分隔(注意:如果此项目未填写,请在AppHost.port或reproxy中填写端口号,否则请求的数据无法转发给应用程序)。Env:可选参数。指示此应用程序所需的环境变量,如env=(路径=/usr/local/bin 3360/var/www/aspnetcore 3360 $ path),多个设置用英文逗号分隔。ErrLog:可选。指示此应用程序的异常输出被重定向到指定文件(需要完整路径)。如果不想输出日志,就不需要OutLog项。此时,jexus将自动关闭控制台输出(本质上重定向到/dev/null);OutLog:可选。指示此应用程序的控制台输出被重定向到指定的文件(需要完整路径);用户:可选。以指定用户的身份运行应用程序,默认值为root。

注意:

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

开始。/jws开始

设置JWS重启自启动

根据编辑模式,粘贴以下内容

#!/bin/bash # chkconfig : 2345 80 05 # description : jws #。/etc/RC . d/init . d/functions case ' $ 1 ' instart)回显“Jexus Start .”/usr/je xus/jws start;停止)回声“杰克斯停止.”/usr/je xus/jws stop;重启)回显‘Jexus Restart’/usr/Jexus/jws重启;状态)/usr/jexus/jws状态;*)出口1;Esacexit $RETVAL按下ESC后,输入:wq保存文件

将此脚本作为“服务”添加

chmod 766 jwschkconfig -添加jws

参考文章:

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

Jexus引导的自动启动配置方法

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

更多资讯
游戏推荐
更多+