Jexus部署.NetCore項目-創(chuàng)新互聯(lián)

Jexus

我們注重客戶提出的每個要求,我們充分考慮每一個細節(jié),我們積極的做好成都網站建設、網站建設服務,我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內的良好聲譽,這一切,也不斷的激勵著我們更好的服務客戶。 主要業(yè)務:網站建設,網站制作,網站設計,成都微信小程序,網站開發(fā),技術開發(fā)實力,DIV+CSS,PHP及ASP,ASP.Net,SQL數據庫的技術開發(fā)工程師。

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

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

  1. 支持多站點,同一端口可以同時支持任何多的asp.net core應用程序;

  2. 應用程序啟動、停止、重啟與站點的啟動、停止、重啟等操作一致,無需手工管理asp.net core應用程序;

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

  4. 提供與IIS相同的HTTP環(huán)境參數。

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

安裝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/

配置項

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

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

Jexus部署.Net Core項目

設置文件夾訪問權限

chmod -R 777 web.test2

修改Jexus配置文件

cd jexus/siteconf/

Jexus部署.Net Core項目

vim default

Jexus部署.Net Core項目

vim test

Jexus部署.Net Core項目

格式:AppHost={CmdLine=命行行; AppRoot=工作路徑; Port=端口號}
說明:CmdLine:必選項。表示啟動這個web應用程序的命令(含參數),如 CmdLine= dotnet /var/www/aspnetcore/AspNetCoreStarted.dll
      AppRoot:必選項。表示這個應用程序的工作目錄,如:AppRoot=/var/www/aspnetcore
      Port:可選項。表示這個應用程序的偵聽端口,多個端口用英文逗號分隔(注:如果沒有填寫這一項,就請在AppHost.port或reproxy中填寫端口號,否則,請求數據無法轉發(fā)給應用程序)。
      Env:可選參數。表示這個應用程序工作時需要的環(huán)境變量,如 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程序用于生產環(huán)境具有重要的意義。

啟動

./jws start

Jexus部署.Net Core項目

Jexus部署.Net Core項目

設置JWS重啟自啟動

cd /etc/init.d/       vi jws

按i編輯模式,粘貼下面內容

Jexus部署.Net Core項目

#!/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

Jexus部署.Net Core項目

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

把這個腳本作為“服務”加入

chmod 766 jws
chkconfig --add jws

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:Jexus部署.NetCore項目-創(chuàng)新互聯(lián)
本文URL:http://muchs.cn/article36/dpsopg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供App設計建站公司、靜態(tài)網站、網站排名、動態(tài)網站企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網站網頁設計