歡迎光臨
每天分享高質量文章

Linux下搭建asp.net執行環境

最近有個專案,是在Windows平臺下開發的,需要把 asp.net web應用移植到 CentOS下,甚是頭疼;

翻閱資料,發現Jexus是個可行的方案,下麵是官方對Jexus的定義:

什麼是Jexus

Jexus是一款Linux平臺上的高效能WEB服務器和負載均衡閘道器,以支援ASP.NET、ASP.NET CORE、PHP為特色,同時具備反向代理、入侵檢測等重要功能。
可以這樣說,Jexus是.NET、.NET CORE跨平臺的最優秀的宿主伺服器,如果我們認為它是Linux平臺的IIS,這並不為過,因為,Jexus不但非常快,
而且擁有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
--新增程式碼

  

  

  --鍵盤按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系統下訪問 網站

已同步到看一看
贊(0)

分享創造快樂