Linux系統下搭建asp.net運行環境
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
最近有個項目,是在Windows平臺下開發的,需要把 asp.net web應用移植到 CentOS下,甚是頭疼;
翻閱資料,發現Jexus是個可行的方案,下面是官方對Jexus的定義:
什么是Jexus
Jexus是一款Linux平臺上的高性能WEB服務器和負載均衡網關,以支持ASP.NET、ASP.NET CORE、PHP為特色,同時具備反向代理、入侵檢測等重要功能。<br data-filtered=
"filtered"
>可以這樣說,Jexus是.NET、.NET CORE跨平臺的最優秀的宿主服務器,如果我們認為它是Linux平臺的IIS,這并不為過,因為,Jexus不但非常快,<br data-filtered=
"filtered"
>而且擁有IIS和其它Web服務器所不具備的高度的安全性,這是政府機構和重要企業對web服務器最必要也是最重要的品質需求。
1.下載Jexus
登陸https://www.jexus.org/,下載最新版的 Jenux,截止2019-6-12最新版為 6.1?
下載鏈接:https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz
2.使用Xshell遠程登陸 CentOS,最好是root管理員賬戶,其它管理員賬戶也可以
1 輸入命令: 服務器安裝jexus 2 wget https://www.linuxdot.net/down/jexus-6.1-x64.tar.gz
3.解壓,解壓完畢后可使用 ls 指令查看
tar -zxvf jexus-6.1-x64.tar.gz
解壓完成后,會得到一個jexus文件夾。
4.移動
把jexus文件夾移動或復制到一個指定的工作位置,這個位置你自己決定,建議大家統一使用/usr路徑。 sudo mv jexus /usr
5.創建測試頁面
由于jexus的默認的網站配置文件指向的物理路徑是/var/www/default,所以,我們在/var下創建www文件夾,在www下創建default文件夾。
注意: /var 和 /usr 是平級的,即Jexus是放在 /usr下,網站是放在 /var下
cd /var
sudo mkdir www
cd www sudo
mkdir default
--輸入命令: 創建index.aspx文件
vi index.aspx
? --添加代碼
<%@Page Language="C#"%>
<%=DateTime.Now.ToString()%>
--鍵盤按ESC鍵退出編輯狀態
--輸入命令: 保存修改
:wq
--輸入命令: 查看文件是否新建成功
cat index.aspx
6.啟動網站
啟動jexus并嘗試訪問默認網站: cd /usr/jexus sudo ./jws start curl localhost
Jexus的常用命令:
啟動:sudo?./jws?start
重啟:sudo?./jws?restart
停止:sudo?./jws?stop
啟動某個網站:?sudo?start?網站名
重啟某個網站:sudo?restart?網站名
停止某個網站:sudo?stop?網站名
7.卸載
Jexus是“綠色軟件”,除了jexus文件夾外,它不會在系統的其它地方寫入任何文件,也不會注冊任意信息,所以,它的卸載很簡單:刪除 jexus文件夾就行了。
8.其實配置的操作,也可以在Centos桌面環境下操作,無非是解壓,復制和粘貼的過程
當然如果網站有更改,需要使用
cd /usr/jexus
./jws restart
來重新啟動網站 ,最后可以使用 pc 電腦在 windows系統下訪問 網站
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!