Jexus~Linux環(huan)境下(xia)的部署
Jexus 即 Jexus Web Server,簡稱(cheng)JWS,是Linux平臺上的(de)一(yi)款ASP.NET WEB服務(wu)(wu)(wu)器,是 Linux、Unix、FreeBSD 等非(fei)Windows系統架設 ASP.NET WEB 服務(wu)(wu)(wu)器的(de)核(he)(he)心程序,是企業級ASP.NET跨(kua)平臺部署的(de)一(yi)種可選方案。與(yu)其它WEB服務(wu)(wu)(wu)器相比,Jexus不但具有跨(kua)平臺ASP.NET服務(wu)(wu)(wu)器這(zhe)樣的(de)標志性特征,同時還擁有內核(he)(he)級的(de)安全監控、入侵檢測、URL重寫、無文件路由等一(yi)系列(lie)重要功能和(he)專有特性。
安裝與部署
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 停止(zhi):sudo /usr/jexus/jws stop 重啟:sudo /usr/jexus/jws restart 重啟(qi)指定網站:sudo /usr/jexus/jws restart siteName 停止指定網站:sudo /usr/jexus/jws stop siteName
建立網站
首先得建“網站配置文件”,在/usr/jexus/siteconf中的每(mei)一個(ge)(ge)文(wen)件都(dou)是一個(ge)(ge)網(wang)(wang)站的配置(zhi)文(wen)件,每(mei)一個(ge)(ge)配置(zhi)文(wen)件就代表一個(ge)(ge)網(wang)(wang)站。 安(an)裝jexus后,在/usr/jexus/siteocnf中(zhong),就已經有(you)(you)一個(ge)(ge)默認(ren)的網站配(pei)(pei)置(zhi)文(wen)(wen)(wen)件(jian)(jian),文(wen)(wen)(wen)件(jian)(jian)名叫“default”。 你可(ke)以(yi)修改這(zhe)個(ge)(ge)配(pei)(pei)置(zhi)文(wen)(wen)(wen)件(jian)(jian),也可(ke)以(yi)將這(zhe)個(ge)(ge)配(pei)(pei)置(zhi)文(wen)(wen)(wen)件(jian)(jian)復制并修改為一個(ge)(ge)新站。 配(pei)(pei)置(zhi)文(wen)(wen)(wen)件(jian)(jian)中(zhong),有(you)(you)關鍵的三項(xiang)是必(bi)填項(xiang): port:端口號(hao)定(ding)義(yi) root:虛(xu)擬根(gen)(gen)(gen)路(lu)徑(jing)和物理根(gen)(gen)(gen)路(lu)徑(jing)的定(ding)義(yi) hosts:域名定(ding)義(yi) 端口號(hao)(port)是一個(ge)(ge)整數,一般是80,也可(ke)以(yi)是65535以(yi)下(xia)的其它整數,但這(zhe)個(ge)(ge)端口號(hao)必(bi)須沒有(you)(you)其它服務程序(xu)占用。 根(gen)(gen)(gen)路(lu)徑(jing)(root)由(you)兩(liang)部分組(zu)成,中(zhong)間用空(kong)格(ge)分開。空(kong)格(ge)前表示這(zhe)個(ge)(ge)網站訪問時(shi)的虛(xu)擬根(gen)(gen)(gen)路(lu)徑(jing)(一般都是“/”),空格后是存放這個網站內容的文件夾的物理路徑(比如“/var/www/default”)。 域名(ming)(ming)(hosts),填寫訪問這個網站(zhan)的域名(ming)(ming),如(ru)果有多(duo)個域名(ming)(ming),域名(ming)(ming)間就英文逗(dou)號(hao)分開,同(tong)時還(huan)可以用“泛(fan)域名(ming)(ming)”,比如(ru)“*.mysite.com”。 網站名(ming):jexus把網站配置(zhi)文件的名(ming)稱,作為(wei)網站名(ming)。
網站建立后,重啟服務它就生效了,sudo /usr/jexus/jws restart siteName
好(hao)了,現在我們就可以在linux上運行asp.net網(wang)站了,當(dang)然你也可以把(ba)它(ta)放入docker容器中!