最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jexus 5.8.2正式發(fā)布! 為Asp.Net Core生產(chǎn)環(huán)境提供平臺(tái)支持

 更新時(shí)間:2017年06月20日 15:24:40   作者:張善友  
Jexus 5.8.2正式發(fā)布!Jexus支持ASP.NET、PHP為特色的集高安全性和高性能為一體的WEB服務(wù)器和反向代理服務(wù)器,感興趣的小伙伴們可以參考一下

Jexus 是一款運(yùn)行于 Linux 平臺(tái),以支持  ASP.NET、PHP 為特色的集高安全性和高性能為一體的 WEB 服務(wù)器和反向代理服務(wù)器。最新版 5.8.2 已經(jīng)發(fā)布,有如下更新:

1、現(xiàn)在大部分網(wǎng)站已經(jīng)部署HTTPS,大家對(duì)于安全越來(lái)越重視,順應(yīng)潮流新增HTTPS多證書支持,每個(gè)網(wǎng)站都可以配置自己獨(dú)立的SSL證書,現(xiàn)在有2種方式支持網(wǎng)站部署HTTPS。

A、添加全服務(wù)器使用的SSL配置:如果需要,可以添加一個(gè)ssl配置為所有沒有單獨(dú)配置ssl的網(wǎng)站提供共享,這個(gè)配置,對(duì)支持泛域名的證書提供了方便。
方法是,修改jws.conf中的“CertificateFile”和“CertificateKeyFile”項(xiàng),分別填寫證書文件和私鑰文件(絕對(duì)路徑)。

B、為指定的網(wǎng)站添加SSL配置:方法是修改網(wǎng)站配置文件,分別為“ssl.certificate”和“ssl.certificatekey”條目填寫證書文件和私鑰文件(絕對(duì)路徑)。

注1:網(wǎng)站啟用https,port必須設(shè)為443,并且UseHttps的值設(shè)為true。
注2:Jexus Https需要名為libssl的函數(shù)庫(kù)支持,如果你服務(wù)器沒有l(wèi)ibss.so.xxx文件,需要安裝openssl。
     對(duì)于通用版,把libssl注冊(cè)到 /usr/etc/mono/config中,即向這個(gè)文件添加一行(假設(shè)libssl的文件名是"libssl.so.1.0.0"):
     “<dllmap dll="libssl" target="/lib/x86_64-linux-gnu/libssl.so.1.0.0" />”
     對(duì)于獨(dú)立版,只需要把libssl軟連到 jexus的runtime/lib文件夾中就行,如:
     “sudo ln -s //lib/x86_64-linux-gnu/libssl.so.1.0.0  /usr/jexus/runtime/lib/libssl.so”

注3:如果單獨(dú)為網(wǎng)站配備SSL證書,那么該站的hosts項(xiàng)填寫的域名需要與SSL證書支持的域名一致。

2、新增AppHost(HTTP自宿主應(yīng)用程序管理器)配置項(xiàng),用于對(duì)Asp.net Core、Node.js、Tomcat等自宿主應(yīng)用程序的管理和高速數(shù)據(jù)轉(zhuǎn)發(fā),為自宿主服務(wù)程序提供了與站點(diǎn)操作相一致的同步管理和高可用性,為AppHost.Port(應(yīng)用程序端口轉(zhuǎn)發(fā))提供多端口支持。

3、啟用FastCGI的KEEP連接復(fù)用機(jī)制,進(jìn)一步提升了與PHP等Fast CGI處理程序間的數(shù)據(jù)交換性能。

4、完善WebSockets的Close方法。

6、新增對(duì)HTTP PATCH方法的支持。

7、修復(fù)當(dāng)使用Https向fastcgi、反向代理POST數(shù)據(jù)時(shí),可能出現(xiàn)數(shù)據(jù)不完整的BUG。

8、靜態(tài)文件并發(fā)處理速度提升14%左右。

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

      1)支持多站點(diǎn),同一端口可以同時(shí)支持任何多的asp.net core應(yīng)用程序;
      2)應(yīng)用程序啟動(dòng)、停止、重啟與站點(diǎn)的啟動(dòng)、停止、重啟等操作一致,無(wú)需手工管理asp.net core應(yīng)用程序;
      3)具有應(yīng)用程序崩潰后自動(dòng)重啟功能,為企業(yè)級(jí)不間斷運(yùn)行保障;
      4)具有比反向代理更高的性能優(yōu)勢(shì)。

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

AppHost的配置格式是:
AppHost={CmdLine=應(yīng)用程序命令行; AppRoot=應(yīng)用程序工作目錄; Port=應(yīng)用程序HTTP偵聽端口},其中:
“CmdLine”表示啟動(dòng)應(yīng)用程序的命令行,如:dotnet /var/www/site1/app.dll;
“AppRoot”表示應(yīng)用程序工作目錄,如:/var/www/site1;
“Port”表示這個(gè)HTTP應(yīng)用程序所使用的偵聽端口,如:5000(Asp.Core默認(rèn)端口是5000)。

例如,假設(shè)Asp.Net Core應(yīng)用程序存放的路徑在“/var/www/mysite”,其啟動(dòng)程序存放在該文件夾中,名稱是“webapp”,程序啟動(dòng)后的偵聽端口是5000,那么,AppHost配置應(yīng)為:
AppHost={CmdLine=/var/www/mysite/webapp;AppRoot=/var/www/mysite; port=5000 }

下面我們實(shí)例介紹下Centos 配置ASP.Net Core+ Jexus 運(yùn)行環(huán)境

用Visual Studio 2015 Update 3安裝.net core 1.1 ,創(chuàng)建一個(gè)asp.net core項(xiàng)目,我的代碼放在https://github.com/geffzhang/AspNetCoreStarted

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

cd /tmp
wget linuxdot.net/down/jexus-5.8.2-x64.tar.gz
tar zxvf jexus-5.8.2-x64.tar.gz
cd jexus/
cd siteconf/
vi default

添加AppHost

格式:AppHost={CmdLine=命行行; AppRoot=工作路徑; Port=端口號(hào)}
說(shuō)明:CmdLine:必選項(xiàng)。表示啟動(dòng)這個(gè)web應(yīng)用程序的命令(含參數(shù)),如 CmdLine= dotnet /var/www/aspnetcore/AspNetCoreStarted.dll
AppRoot:必選項(xiàng)。表示這個(gè)應(yīng)用程序的工作目錄,如:AppRoot=/var/www/aspnetcore
Port:可選項(xiàng)。表示這個(gè)應(yīng)用程序的偵聽端口,多個(gè)端口用英文逗號(hào)分隔(注:如果沒有填寫這一項(xiàng),就請(qǐng)?jiān)贏ppHost.port或reproxy中填寫端口號(hào),否則,請(qǐng)求數(shù)據(jù)無(wú)法轉(zhuǎn)發(fā)給應(yīng)用程序)。
Env:可選參數(shù)。表示這個(gè)應(yīng)用程序工作時(shí)需要的環(huán)境變量,如 env=(PATH=/usr/local/bin:/var/www/aspnetcore:$PATH),多個(gè)設(shè)置用英文逗號(hào)分開。
ErrLog:可選項(xiàng)。表示將這個(gè)應(yīng)用程序的異常輸出重定向到指定的文件(需填寫完整路徑),如果不原意輸出日志,可以不用OutLog項(xiàng)。這時(shí), jexus會(huì)自動(dòng)關(guān)掉控制臺(tái)輸出(實(shí)質(zhì)是重定向到/dev/null中了);
OutLog:可選項(xiàng)。表示將這個(gè)應(yīng)用程序的控制臺(tái)輸出重定向到指定的文件(需填寫完整路徑);
User: 可選項(xiàng)。以指定的用戶身份運(yùn)行該應(yīng)用程序,默認(rèn)為root身份。

注意:
1、AppHost像AppHost.Port一樣,不支持虛擬路徑;
2、AppHost功能是將指定的具有http服務(wù)能力的web應(yīng)用程序納入jexus工作進(jìn)程進(jìn)行管理,對(duì)Asp.Net Core或Node.js等自宿主web程序用于生產(chǎn)環(huán)境具有重要的意義。

在Jexus 接管之前試試,確保應(yīng)用在服務(wù)器上運(yùn)行正常


啟動(dòng)jexus 服務(wù)接管應(yīng)用的管理

cd /usr/jexus

./jws start

用瀏覽器訪問(wèn)下我們的網(wǎng)站:

我們檢查下/tmp 目錄下的日志輸出:

已經(jīng)生成了我們所要的日志:

OutLog輸出的日志很多呀。產(chǎn)品運(yùn)營(yíng)環(huán)境用的時(shí)候,應(yīng)該把日志級(jí)別提高到err級(jí),這樣會(huì)少很多記錄,而且不影響速度,少不產(chǎn)生日志會(huì)大大提升性能。日志的等級(jí)可以這么設(shè)置:

我們?cè)賮?lái)看看Jexus 和 asp.net core的進(jìn)程

上圖可以看到的確已經(jīng)是jexus監(jiān)控下的子進(jìn)程了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux系統(tǒng) java環(huán)境變量的配置方法

    linux系統(tǒng) java環(huán)境變量的配置方法

    這篇文章主要介紹了配置linux系統(tǒng) java環(huán)境變量的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Apache 開通子站點(diǎn)配置方法

    Apache 開通子站點(diǎn)配置方法

    前一段時(shí)間突發(fā)奇想,想自己給自己做個(gè)記錄系統(tǒng),暫且就叫他記錄系統(tǒng)吧。其實(shí)木的就是記錄一些亂七八糟的事情,譬如,賬簿,記事本之類的
    2012-06-06
  • 用strace查找進(jìn)程卡死的原因分析

    用strace查找進(jìn)程卡死的原因分析

    這篇文章主要介紹了用strace查找進(jìn)程卡死的原因分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 關(guān)于Linux的mariadb數(shù)據(jù)庫(kù)

    關(guān)于Linux的mariadb數(shù)據(jù)庫(kù)

    這篇文章主要介紹了關(guān)于Linux的mariadb數(shù)據(jù)庫(kù)的相關(guān)資料,主要就是用戶可以對(duì)文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作,需要的朋友可以參考下面文章內(nèi)容
    2021-09-09
  • linux內(nèi)核copy_{to, from}_user()的思考

    linux內(nèi)核copy_{to, from}_user()的思考

    本文即將介紹copy_{to,from}_user()接口的使用應(yīng),它是kernel space和user space溝通的橋梁,接下來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • apache,nginx上傳目錄無(wú)執(zhí)行權(quán)限的設(shè)置方法

    apache,nginx上傳目錄無(wú)執(zhí)行權(quán)限的設(shè)置方法

    至于為什么設(shè)置上傳目錄無(wú)權(quán)限這個(gè)我就不累贅了,現(xiàn)在比較流行的web服務(wù)有iis,apache,nginx,使用操作系統(tǒng)無(wú)非是windows or *nux
    2010-12-12
  • linux安裝redis和mysql的實(shí)例講解

    linux安裝redis和mysql的實(shí)例講解

    下面小編就為大家分享一篇linux安裝redis和mysql的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Ubuntu系統(tǒng)網(wǎng)絡(luò)故障排查的方法

    Ubuntu系統(tǒng)網(wǎng)絡(luò)故障排查的方法

    最近在使用Ubuntu系統(tǒng)的時(shí)候碰到一個(gè)問(wèn)題,連接無(wú)線網(wǎng)絡(luò)的時(shí)候,發(fā)現(xiàn)右上角網(wǎng)絡(luò)設(shè)置中沒有 Enable Wi-Fi 這個(gè)選項(xiàng)了,所以通過(guò)一步步排查,終于找了解決辦法,現(xiàn)在分享給大家,有需要的朋友們可以參考借鑒。
    2016-10-10
  • linux corosync+pacemaker+drbd+mysql配置安裝詳解

    linux corosync+pacemaker+drbd+mysql配置安裝詳解

    這篇文章主要介紹了corosync+pacemaker+drbd+mysql配置安裝詳解,需要的朋友可以參考下
    2016-05-05
  • Ubuntu下開啟Apache對(duì).htaccess 的支持

    Ubuntu下開啟Apache對(duì).htaccess 的支持

    這篇文章主要介紹了Ubuntu下開啟Apache對(duì).htaccess 的支持的方法,已經(jīng)在xampp開啟ModRewrite的方法,非常的實(shí)用,推薦給大家,希望大家能夠喜歡。
    2015-03-03

最新評(píng)論

尤溪县| 咸丰县| 托克逊县| 长宁县| 麻江县| 磐安县| 开原市| 互助| 军事| 婺源县| 晋城| 芦溪县| 贵港市| 河北区| 滁州市| 平邑县| 辽阳市| 崇礼县| 克东县| 宣武区| 阿巴嘎旗| 大冶市| 当雄县| 徐汇区| 呼图壁县| 社旗县| 来安县| 惠东县| 新绛县| 静乐县| 普宁市| 高淳县| 平乐县| 搜索| 高要市| 黄冈市| 定西市| 昌乐县| 宜章县| 贞丰县| 德保县|