日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

Jexus部署.Net Core项目

發(fā)布時間:2025/6/15 asp.net 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jexus部署.Net Core项目 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Jexus

  Jexus 即 Jexus Web Server,簡稱JWS,是Linux平臺上 的一款A(yù)SP.NET WEB服務(wù)器。它是 Linux、Unix、FreeBSD 等非Windows系統(tǒng)架設(shè) ASP.NET WEB 服務(wù)器的核心程序。

  將HTTP自宿主應(yīng)用程序(如Asp.net Core應(yīng)用程序、Node.js應(yīng)用程序等)統(tǒng)一納入Jexus的工作進(jìn)程序列進(jìn)行管控(啟動、停止、重啟、崩潰后自動恢復(fù)等管理、監(jiān)控功能),為Asp.Net Core應(yīng)用程序進(jìn)入企業(yè)化生產(chǎn)環(huán)境提供了強(qiáng)有力的平臺保障。使用 jexus整合asp.net core的優(yōu)點(diǎn):  

  • 支持多站點(diǎn),同一端口可以同時支持任何多的asp.net core應(yīng)用程序;

  • 應(yīng)用程序啟動、停止、重啟與站點(diǎn)的啟動、停止、重啟等操作一致,無需手工管理asp.net core應(yīng)用程序;

  • 具有應(yīng)用程序崩潰后自動重啟功能,為企業(yè)級不間斷運(yùn)行保障;

  • 提供與IIS相同的HTTP環(huán)境參數(shù)。

  • 具有比反向代理更高的性能優(yōu)勢。

  • 安裝jexus5.8.2獨(dú)立版

    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/

    配置項

    結(jié)合上次的項目http://www.cnblogs.com/woxpp/p/7048082.html

    ?

    復(fù)制一份發(fā)布后的項目文件到web.test2文件夾中

    設(shè)置文件夾訪問權(quán)限

    chmod?-R?777?web.test2

    修改Jexus配置文件

    cd?jexus/siteconf/

    vim?default

    vim?test

    格式:AppHost={CmdLine=命行行; AppRoot=工作路徑; Port=端口號}
    說明:CmdLine:必選項。表示啟動這個web應(yīng)用程序的命令(含參數(shù)),如 CmdLine= dotnet /var/www/aspnetcore/AspNetCoreStarted.dll
    ?????? AppRoot:必選項。表示這個應(yīng)用程序的工作目錄,如:AppRoot=/var/www/aspnetcore
    ?????? Port:可選項。表示這個應(yīng)用程序的偵聽端口,多個端口用英文逗號分隔(注:如果沒有填寫這一項,就請在AppHost.port或reproxy中填寫端口號,否則,請求數(shù)據(jù)無法轉(zhuǎn)發(fā)給應(yīng)用程序)。
    ?????? Env:可選參數(shù)。表示這個應(yīng)用程序工作時需要的環(huán)境變量,如 env=(PATH=/usr/local/bin:/var/www/aspnetcore:$PATH),多個設(shè)置用英文逗號分開。
    ?????? ErrLog:可選項。表示將這個應(yīng)用程序的異常輸出重定向到指定的文件(需填寫完整路徑),如果不原意輸出日志,可以不用OutLog項。這時, jexus會自動關(guān)掉控制臺輸出(實質(zhì)是重定向到/dev/null中了);
    ?????? OutLog:可選項。表示將這個應(yīng)用程序的控制臺輸出重定向到指定的文件(需填寫完整路徑);
    ?????? User: 可選項。以指定的用戶身份運(yùn)行該應(yīng)用程序,默認(rèn)為root身份。
    注意:
    ?? 1,AppHost像AppHost.Port一樣,不支持虛擬路徑;
    ?? 2,AppHost功能是將指定的具有http服務(wù)能力的web應(yīng)用程序納入jexus工作進(jìn)程進(jìn)行管理,對Asp.Net Core或Node.js等自宿主web程序用于生產(chǎn)環(huán)境具有重要的意義。

    啟動

    ./jws?start

    ?

    設(shè)置JWS重啟自啟動

    cd?/etc/init.d/???????vi?jws

    按i編輯模式,粘貼下面內(nèi)容

    #!/bin/bash #chkconfig:?2345?80?05#description:jws #.?/etc/rc.d/init.d/functionscase?"$1"?instart)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保存文件

    把這個腳本作為“服務(wù)”加入

    chmod?766?jws chkconfig?--add?jws


    轉(zhuǎn)載于:https://blog.51cto.com/13013666/1940189

    總結(jié)

    以上是生活随笔為你收集整理的Jexus部署.Net Core项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。