您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何使用Jexus服務器運行Asp.Net Core2.0程序”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何使用Jexus服務器運行Asp.Net Core2.0程序”吧!
今天向大家介紹.net core使用jexus服務器的配置方法。
關于Jexus的介紹,大家可以在https://www.jexus.org/這個網站網站了解,現在的版本是V5.8.3。jexus的安裝非常簡單,按照官網的說法,只要執行以下命令就能完成jexus的安裝。
curl https://jexus.org/release/x64/install.sh|sudo sh
就是下載和執行了一個sh腳本,讓我們來看看,腳本中都寫了些什么?
打開一看,步驟非常清晰吧。
我目前使用的服務器是CentOS7.0+,首次執行jexus腳本未發生任何異常。由于我的服務器安裝了NGINX,因此,為避免端口沖突,我先關閉了Nginx進程。等安裝成功后,我們可以在/usr/jexus目錄下看到相關文件及配置信息,我們的站點配置,主要在sitconfig這個文件夾下。
默認,有個default的文件。打開看看:
就是關于站點的一些配置信息。于是,我新建了一個配置文件,名為api.xxx.com的配置文件,復制default內容到該文件。根據應用情況,進行參數配置:
另外,我這臺服務器上.net core環境已經安裝過了,主要配置信息如下:
port對監聽端口進行配置,root指定當前項目的根目錄。hosts默認吧。AppHost中,指定了應用啟動執行的命令及網站根目錄、端口等。
完成以上配置,我們執行jexus啟動命令即可。
sh /usr/jexus/jws start
jexus常用命令:
Jexus包括如下操作命令(首先 cd /usr/jexus): 啟動:sudo ./jws start 停止:sudo ./jws stop 重啟:sudo ./jws restart
也可jws start后面,可以指定啟動/停止/重啟哪個站點,如:
sudo ./jws start api.xxx.com
start后面跟配置文件名即可!
執行上述操作后,我們就可以看到運行起來的.net core程序了!
關于使用jexus的好處,借用網絡上的一些話!
1、配置簡便:在Jexus上,Asp.net core只是Jexus上的一個“站點”,因此,只需在Jexus上配置這個站點就行,無需其它配置;
2、操作統一:Jexus停止這個站點就自動停止asp.net core應用,同樣地,啟動這個站點就自動啟動對應的core應用程序,無需多頭操作;
3、高性能:Jexus本身是一款與nginx性能相當的高性能Web服務器,而Jexus與Asp.net core之間,是TCP轉發,不是反向代理之類的HTTP轉發,沒有Http協議解析和重組的性能消耗,因此,Jexus能更好的呈現Asp.net Core的高性能優勢;
4、端口自適應:在Jexus上,asp.net core不需要設置任何端口號,從而有效避免了多個asp.net core應用程序很可能出現的端口沖突這個讓運維人員頭疼的難題;
5、高度可靠性:如果core應用程序意外崩潰,Jexus會立即把它拉起來,從而做到7*24不間斷運行;
6、支持WebSocket:因為是TCP轉發,所以,對應用層協議沒有限制。
7、AppHost的port值設為0,得到端口自適應的優勢。
感謝各位的閱讀,以上就是“如何使用Jexus服務器運行Asp.Net Core2.0程序”的內容了,經過本文的學習后,相信大家對如何使用Jexus服務器運行Asp.Net Core2.0程序這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。