天天看點

Jexus~Linux環境下的部署

Jexus 即 Jexus Web Server,簡稱JWS,是Linux平台上的一款ASP.NET WEB伺服器,是 Linux、Unix、FreeBSD 等非Windows系統架設 ASP.NET WEB 伺服器的核心程式,是企業級ASP.NET跨平台部署的一種可選方案。與其它WEB伺服器相比,Jexus不但具有跨平台ASP.NET伺服器這樣的标志性特征,同時還擁有核心級的安全監控、入侵檢測、URL重寫、無檔案路由等一系列重要功能和專有特性。

安裝與部署

cd /tmp
sudo rm jexus-5.5*
wget http://www.linuxdot.net/down/jexus-5.5.3.tar.gz
tar -zxvf jexus-5.5.3.tar.gz
cd jexus-5.5.3
sudo ./install      

更新版本

cd /tmp
sudo /usr/jexus/jws stop
sudo rm jexus-5.5*
wget http://www.linuxdot.net/down/jexus-5.5.3.tar.gz
tar -zxvf jexus-5.5.3.tar.gz
cd jexus-5.5.3
sudo ./upgrade      

啟動服務

啟動:sudo /usr/jexus/jws start
停止:sudo /usr/jexus/jws stop
重新開機:sudo /usr/jexus/jws restart
重新開機指定網站:sudo /usr/jexus/jws restart siteName
停止指定網站:sudo /usr/jexus/jws stop siteName      

建立網站

首先得建“網站配置檔案”,在/usr/jexus/siteconf中的每一個檔案都是一個網站的配置檔案,每一個配置檔案就代表一個網站。
安裝jexus後,在/usr/jexus/siteocnf中,就已經有一個預設的網站配置檔案,檔案名叫“default”。
你可以修改這個配置檔案,也可以将這個配置檔案複制并修改為一個新站。
配置檔案中,有關鍵的三項是必填項:
port:端口号定義
root:虛拟根路徑和實體根路徑的定義
hosts:域名定義

端口号(port)是一個整數,一般是80,也可以是65535以下的其它整數,但這個端口号必須沒有其它服務程式占用。
根路徑(root)由兩部分組成,中間用空格分開。空格前表示這個網站通路時的虛拟根路徑(一般都是“/”),空格後是存放這個網站内容的檔案夾的實體路徑(比如“/var/www/default”)。
域名(hosts),填寫通路這個網站的域名,如果有多個域名,域名間就英文逗号分開,同時還可以用“泛域名”,比如“*.mysite.com”。
網站名:jexus把網站配置檔案的名稱,作為網站名。      

網站建立後,重新開機服務它就生效了,sudo /usr/jexus/jws restart siteName

好了,現在我們就可以在linux上運作asp.net網站了,當然你也可以把它放入docker容器中!

作者:倉儲大叔,張占嶺,

榮譽:微軟MVP

QQ:853066980

支付寶掃一掃,為大叔打賞!

Jexus~Linux環境下的部署