Jexus是一款Linux平臺上的高性能WEB服務器和負載均衡網關,以支持ASP.NET、ASP.NET CORE、PHP爲特點,同時具有反向代理、***檢測等重要功能。能夠這樣說,Jexus是.NET、.NET CORE跨平臺的最優秀的宿主服務器,若是咱們認爲它是Linux平臺的IIS,這並不爲過,由於,Jexus不但很是快,並且擁有IIS和其它Web服務器所不具有的高度的安全性,這是政府機構和重要企業對web服務器最必要也是最重要的品質需求。html
Jexus「獨立版」指的是自帶.net運行時(mono),不須要在客戶服務器安裝mono就能正常運行的Jexus版本,該版本只支持 64位Linux操做系統。nginx
安裝jexus獨立版的命令是:
curl https://jexus.org/release/x64/install.sh|sudo shweb
注:運行安裝命令,須要操做者有root權限。安全
Jexus包括以下操做命令(首先 cd /usr/jexus):
啓動:sudo ./jws start
中止:sudo ./jws stop
重啓:sudo ./jws restart 服務器
1,配置簡便:在Jexus上,Asp.net core只是Jexus上的一個「站點」,所以,只需在Jexus上配置這個站點就行,無需其它配置;app
2,操做統一:Jexus中止這個站點就自動中止asp.net core應用,一樣地,啓動這個站點就自動啓動對應的core應用程序,無需多頭操做;負載均衡
3,高性能:Jexus自己是一款與nginx性能至關的高性能Web服務器,而Jexus與Asp.net core之間,是TCP轉發,不是反向代理之類的HTTP轉發,沒有Http協議解析和重組的性能消耗,所以,Jexus能更好的呈現Asp.net Core的高性能優點;asp.net
4,端口自適應:在Jexus上,asp.net core不須要設置任何端口號,從而有效避免了多個asp.net core應用程序極可能出現的端口衝突這個讓運維人員頭疼的難題;運維
5,高度可靠性:若是core應用程序意外崩潰,Jexus會當即把它拉起來,從而作到7*24不間斷運行;curl
6,支持WebSocket:由於是TCP轉發,因此,對應用層協議沒有限制。
7,AppHost的port值設爲0,獲得端口自適應的優點。
mono安裝過於麻煩,且等待時間長,使用jexus「獨立版」,避免安裝mono的麻煩。官方網站:https://www.jexus.org/
參考Centos7 配置.Net Core 及Jexus服務器
http://www.cnblogs.com/LandWind/articles/8549380.html
使用Jexus 5.8.2在Centos下部署運行Asp.net core
https://www.cnblogs.com/stulzq/p/7324616.html