Jexus~Linux環境下的部署,jexuslinux
Jexus 即 Jexus Web Server,簡稱JWS,是Linux平台上的一款ASP.NET WEB伺服器,是 Linux、Unix、FreeBSD 等非Windows系統架設 ASP.NET WEB 伺服器的核心程式,是企業級ASP.NET跨平台部署的一種可選方案。與其它WEB伺服器相比,Jexus不但具有跨平台ASP.NET伺服器這樣的標誌性特徵,同時還擁有核心級的安全監控、入侵檢測、URL重寫、無檔案路由等一系列重要功能和專有特性。
安裝與部署
cd /tmpsudo rm jexus-5.5*wget http://www.linuxdot.net/down/jexus-5.5.3.tar.gztar -zxvf jexus-5.5.3.tar.gzcd jexus-5.5.3sudo ./install
升級版本
cd /tmpsudo /usr/jexus/jws stopsudo rm jexus-5.5*wget http://www.linuxdot.net/down/jexus-5.5.3.tar.gztar -zxvf jexus-5.5.3.tar.gzcd jexus-5.5.3sudo ./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容器中!