在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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的优点:
安装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 注意: 1.AppHost像AppHost.Port一样,不支持虚拟路径; 启动 ./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 参考文章: Jexus 5.8.2正式发布! 为Asp.Net Core生产环境提供平台支持 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持极客世界。 |
请发表评论