Jexus 即 Jexus Web Server,簡稱JWS,是Linux平臺上的一款ASP.NET WEB伺服器,是 Linux、Unix、FreeBSD 等非Windows系統架設 ASP.NET WEB 伺服器的核心程式,是企業級ASP.NET跨平臺部署的一種可選方案。與其它WEB伺服器相比, ...
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容器中!