麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > .NET > 正文

基于Jexus-5.6.3使用詳解

2024-07-10 13:32:58
字體:
供稿:網(wǎng)友

一、Jexus Web Server配置

在 jexus 的工作文件夾中(一般是“/usr/jexus”)有一個(gè)基本的配置文件,文件名是“jws.conf”。

jws.conf 中至少有 SiteConfigDir 和 SiteLogDir 兩行信息:

SiteConfigDir=siteconf #指的是存放網(wǎng)站配置文件放在siteconf這個(gè)文件夾中,可以使用基于jws.exe文件的相對(duì)路徑

SiteLogDir=log #指的是jexus日志文件放在log這個(gè)文件夾中,可以使用基于jws.exe文件的相對(duì)路徑

重要提示:

必須為Jexus指定并創(chuàng)建兩個(gè)專用文件夾:一個(gè)是用于存放日志文件的“日志文件夾”,一個(gè)是存放網(wǎng)站配置文件的“網(wǎng)站配置文件夾”。

日志文件夾必須讓jexus系統(tǒng)有寫入權(quán),因?yàn)樗鼤?huì)在這兒寫入jexus系統(tǒng)日志、網(wǎng)站訪問日志等重要內(nèi)容,安裝程序中已經(jīng)建了一個(gè)文件夾,名字是log。

網(wǎng)站配置文件夾是用存放網(wǎng)站配置文件的地方(安裝包中已經(jīng)建了這個(gè)文件夾,名字是siteconf),既使只有一個(gè)網(wǎng)站,也必須有這個(gè)文件夾,因?yàn)閖exus啟動(dòng)時(shí)會(huì)從這個(gè)文件夾讀取網(wǎng)站配置的內(nèi)容。

即,默認(rèn)情況下,Jexus的文件夾結(jié)構(gòu)是:

/usr/jexus #JWS工作目錄
/usr/jexus/siteconf #網(wǎng)站配置目錄
/usr/jexus/log #日志目錄

二、網(wǎng)站配置

Jexus支持多站點(diǎn),可以用不同的端口、域名、虛擬路徑設(shè)置任意多的網(wǎng)站。

必須把所有網(wǎng)站配置文件放到j(luò)ws.conf指定的網(wǎng)站配置文件夾內(nèi)(這個(gè)文件夾常常jws工作目錄內(nèi)的“siteconf”文件夾),這個(gè)文件夾除了網(wǎng)站配置文件,不能有其它任何文件,因?yàn)閖exus會(huì)認(rèn)為這兒的任何一個(gè)文件都代表著一個(gè)不同的網(wǎng)站。

每個(gè)網(wǎng)站有且只有一個(gè)配置文件,配置文件的文件名就是這個(gè)網(wǎng)站的名稱,比如 www.mysite.cn這個(gè)網(wǎng)站,配置文件名可以寫成“mysite”,當(dāng)然也可以寫成其它文件名,以便管理員容易記憶和識(shí)別,但要特別注意:文件名不能有空格!

一個(gè)網(wǎng)站可以擁有任意多的域名,不同網(wǎng)站不能有相同的域名,沒有域名的網(wǎng)站只能有一個(gè),這個(gè)沒有域名的網(wǎng)站叫做“默認(rèn)網(wǎng)站”,而一臺(tái)服務(wù)器最多只能有一個(gè)默認(rèn)網(wǎng)站。

*** 再次強(qiáng)調(diào):

1、網(wǎng)站配置文件的文件名不能有空格;
2、網(wǎng)站配置文件夾中只能有網(wǎng)站配置文件,不能有其它文件文件存在。

下面以www.mysite.cn為例,說說網(wǎng)站的配置

在網(wǎng)站配置文件夾中建立一個(gè)文件,這個(gè)文件的名稱應(yīng)該有一些意義(至少要能讓服務(wù)器管理員了解這個(gè)配置文件是屬于哪一個(gè)網(wǎng)站的)

設(shè)這個(gè)網(wǎng)站的配置文件的文件名為:mysite

sudo vim mysite

A、網(wǎng)站配置的基本內(nèi)容:

port=80 # jexus WEB服務(wù)器偵聽端口(必填。當(dāng)然可以是其它端口)
root=/ /var/www/mysite # 網(wǎng)站URL根路徑(虛擬目錄)和對(duì)應(yīng)的物理路徑,兩個(gè)路徑字串之間必須用空格分開(必填。既使這個(gè)網(wǎng)站是一個(gè)純粹的反向代理站,也得填)

#可選項(xiàng)
hosts=mysite.cn,www.mysite.cn # 網(wǎng)站域名(建議填寫),可以用泛域名,比如:*.mysite.cn(不填此項(xiàng)或只填一個(gè)“*”號(hào)表示這是默認(rèn)網(wǎng)站,一個(gè)端口只能有一個(gè)默認(rèn)站)
indexs=index.aspx,index.htm # 首頁文件名,可以寫多個(gè),用英文逗號(hào)分開(可以不填。因?yàn)镴WS系統(tǒng)含有常用首頁名)
addr=0.0.0.0 # 綁定到服務(wù)器本機(jī)的某個(gè)IP地址,默認(rèn)情況下是所有地址,即“0.0.0.0”。
aspnet_exts=mspx,ttt # 添加新出現(xiàn)的或自定義的ASP.NET擴(kuò)展名(不建議填。多個(gè)擴(kuò)展名用英文逗號(hào)分開,不加點(diǎn)號(hào)。系統(tǒng)含有常用擴(kuò)展名)

B、最簡(jiǎn)配置示例

最簡(jiǎn)配置只需port和root兩項(xiàng),如:

port=80
root=/ /var/www/default

注:以上兩個(gè)條目的含義:“port=80”指本網(wǎng)站的服務(wù)端口是80(標(biāo)準(zhǔn)的WEB服務(wù)端口);“root=/ /var/www/default”是指該網(wǎng)站的的虛擬根路徑是“/”,所對(duì)應(yīng)的物理文件夾的絕對(duì)路徑是“/var/www/default”,即網(wǎng)站的內(nèi)容必須放到“/var/www/default”這個(gè)文件夾中。

C、網(wǎng)站配置的高級(jí)選項(xiàng) (閱讀建議:建議初學(xué)者跳過本小節(jié))

網(wǎng)站配置的高級(jí)選項(xiàng)全是可選項(xiàng),應(yīng)該根據(jù)網(wǎng)站的實(shí)際需要選填。

靈活使用高級(jí)選項(xiàng),可以架設(shè)出一臺(tái)與眾不同的、功能強(qiáng)大的服務(wù)器平臺(tái)或者服務(wù)器群組。

1、使用“URL重寫”功能

URL重寫是指WEB服務(wù)器將訪問者的請(qǐng)求URL路徑資源按指定的匹配規(guī)則解釋和匹配為另外的一個(gè)真實(shí)RUL路徑資源。

比如,希望別人訪問“.php”類型的文件時(shí),服務(wù)器返回 /404.html 這個(gè)文件:

rewrite=^/.+?/.(asp|php|cgi)$ /404.html
# 格式:
# “rewrite=”的后面是兩部分阻成,兩部分之間由一個(gè)空格分開。

空格前是匹配的條件:用正則表達(dá)式描述URL的匹配條件。

空格后是匹配的目標(biāo):指的是如果用戶訪問的路徑合乎前面的匹配條件,服務(wù)器將以哪個(gè)規(guī)則回應(yīng)。

又如:

把“/bbs”解析為“/bbs/index.aspx”,把“/bbs/file-1” 匹配為 “/bbs/show.aspx?id=1”:

rewrite=^/bbs$ /bbs/index.aspx
rewrite=^/bbs/file-([0-9]{1,6})$ /bbs/show.aspx?id=$1

格式解釋:rewrite的等號(hào)后含有兩部分內(nèi)容,用空隔分開。前半部分是一個(gè)正則表達(dá)式,用于描述需要URL重寫的(用戶瀏覽器中的)url路徑樣式,后半部分是當(dāng)用戶的URL合乎前面的正則表達(dá)式時(shí),JWS應(yīng)該重寫和訪問的真實(shí)URL路徑。

2、禁止或允許某IP或IP段訪問網(wǎng)站

A、只允許某些IP地址訪問網(wǎng)站(白名單功能)

默認(rèn)情況下,允許所有IP地址訪問。如果手工設(shè)置IP地址白名單,那么,白名單之外的IP地址會(huì)自動(dòng)歸入黑名單。

配置格式,形如:
allowfrom=1.2.3.*
AllowFrom=2.2.3.3

B、禁止某IP或某IP端訪問網(wǎng)站(黑名單功能)

默認(rèn)情況下,本配置為空。如果手工添加需要禁止訪問的IP地址(段),必須合乎一個(gè)規(guī)則:黑名單必須是白名單的真子集。
配置格式,形如:
denyfrom=111.222.111.*
denyfrom=101.201.1.132

3、禁止訪問某文件夾及其子文件夾中的內(nèi)容

DenyDirs=網(wǎng)站文件夾路徑的URL路徑,如 “/abcfiles”或 “~/abcfiles”,多個(gè)路徑,用英文逗號(hào)分開

4、是否對(duì)請(qǐng)求的URL等進(jìn)行安全檢測(cè)

本選項(xiàng)默認(rèn)是true,即需要檢查,除非你的確需要關(guān)掉這個(gè)選項(xiàng),否則可以不填,格式如下:

checkquery=false

(關(guān)掉本項(xiàng)可以提高服務(wù)器速度,但就安全而言,不建議關(guān)掉它)

5、NOFILE(無文件)功能

nofile=/mvc/controller.aspx

(注:這是Jexus特有的功能,指的是如果服務(wù)器不存在用戶要訪問的文件,服務(wù)器將使用什么文件應(yīng)答。)

(提示:路由后,原URL路徑會(huì)存貯在Jexus特有一個(gè)服務(wù)器變量“X-Real-Uri”中)

(技巧:用這個(gè)功能,或者再加上URL Rewrite功能,你完全可以把URL路徑與真實(shí)路徑隔離開來,達(dá)到信息隱藏和簡(jiǎn)化URL的作用。)

6、NOLOG(無日志)功能

nolog=yes

(注:禁用網(wǎng)站日志功能會(huì)提高WEB服務(wù)器系統(tǒng)的的處理速度,但不足也是明顯的,就是你無法詳細(xì)了解網(wǎng)站的訪問情況了)

7、長連接開關(guān)

keep_alive=true

注:V5.6.3版默認(rèn)值是true,即默認(rèn)使用長連接,可以不填。

8、反向代理功能

reproxy= /abc/ http://www.xxxx.com:890/abc/

參數(shù)的值由本站URL根路徑和目標(biāo)網(wǎng)站URL根路徑兩部分組成,之間用空隔分開。

*技巧:反向代量的目標(biāo)地址可以有多個(gè),用英文逗號(hào)分隔,如:

reproxy=/abc/ http://192.168.0.3/abc/,http://192.168.0.4/abc/

這時(shí),當(dāng)用戶訪問/abc/時(shí),jexus就會(huì)隨機(jī)選擇一臺(tái)服務(wù)器進(jìn)行訪問,達(dá)到負(fù)載均衡或服務(wù)器集群的效果。

9、接受FAST-CGI提供的服務(wù)

對(duì)于TCP連接:

fastcgi.add=需要fast-cgi處理的文件擴(kuò)展名|tcp:fast-cgi服務(wù)的IP地址:端口

如:fastcgi.add=php,php3|tcp:127.0.0.1:9000

對(duì)于unix sockets:

fastcgi.add=需要fcgi處理的文件擴(kuò)展名|socket:路徑

如:fastcgi.add=php,php3|socket:/tmp/phpsvr

10、啟用gzip壓縮功能

usegzip=true #即UseGzip

解釋:?jiǎn)⒂眠@個(gè)功能后,當(dāng)用戶訪問“.htm”“.js”等文件時(shí),Jexus會(huì)將這些文件進(jìn)行GZIP壓縮后發(fā)送給用戶瀏覽器,這樣,可以節(jié)約更多的網(wǎng)絡(luò)帶寬。

11、讓Jexus的工作進(jìn)程和網(wǎng)站工作于指定的用戶權(quán)限(身份)下

在jws.conf中,添加一句:httpd.user=系統(tǒng)中已經(jīng)存在的一個(gè)用戶名,如httpd.user=www-data

12、讓Jexus的工作進(jìn)程和ASP.NET網(wǎng)站工作在指定的ASP.NET版本環(huán)境中

在jws.conf中,添加一句:Runtime=版本號(hào),如:Runtime=v4.0.30319

13、啟用“ASP.NET前置高速緩存”,提高網(wǎng)站ASP.NET應(yīng)用的反應(yīng)速度,減小服務(wù)器壓力

這是Jexus特有的功能。功能很強(qiáng)勁、很實(shí)用。

方法是:在需要啟用WEB平臺(tái)級(jí)高速緩存的ASPX頁面中加入“<%Response.AddHeader("PageCache-Time","60");%>”一句就行了,其中“60”是超時(shí)時(shí)間,單位為秒。

14、啟用HTTPS進(jìn)行SSL安全傳輸

本功能是對(duì)服務(wù)器與客戶之間的數(shù)據(jù)進(jìn)行加密傳送,提高數(shù)據(jù)轉(zhuǎn)輸過程中的保密性。具體方法請(qǐng)?jiān)L問www.linuxdot.net。

15、啟用多進(jìn)程并行服務(wù)

默認(rèn)配置下,jexus是以單進(jìn)程模式工作的,單進(jìn)程的好處是配置簡(jiǎn)單,節(jié)約內(nèi)存,但弱點(diǎn)也很明顯,比如,難以充分發(fā)揮多cpu多核的性能優(yōu)勢(shì),大并發(fā)承受力、容災(zāi)力較多進(jìn)程弱等等。

因此,在多CPU(核)的服務(wù)器上開啟多進(jìn)程,有利于提高處理速度、大并發(fā)承載能力以及服務(wù)的穩(wěn)定性和容錯(cuò)能力。

開啟多個(gè)工作進(jìn)程的辦法:修改jws.conf文件中的httpd.processes行,去掉前邊的#號(hào),并在等于后填上需要開啟的進(jìn)程數(shù)量(不超過cpu核數(shù)+1,同時(shí),最多不超過8個(gè))。

強(qiáng)調(diào):開啟多進(jìn)程后,ASP.NET網(wǎng)站的Session狀態(tài)服務(wù)不能再使用inproc模式,而應(yīng)該使用“StateServer”等其它模式并在Web.config中配置“machineKey”,否則會(huì)出現(xiàn)Session數(shù)據(jù)丟失等現(xiàn)象。

16、限制每個(gè)工作進(jìn)程對(duì)內(nèi)存和cpu資源的消耗量

這是5.5版開始啟用的參數(shù),在jws.conf中設(shè)置,格式是。

httpd.MaxTotalMemory=所有工作進(jìn)程可消耗的物理內(nèi)存總量。單位是“兆字節(jié)”,可取值范圍是256-服務(wù)器可用物理內(nèi)存大小的整數(shù),同時(shí),平均到每個(gè)工作進(jìn)程不能少于128m,0表示由jexus根據(jù)物理內(nèi)存的大小自動(dòng)設(shè)置。

httpd.MaxCpuTime=單個(gè)工作進(jìn)程可消耗Cpu資源的總時(shí)間。單位是“秒”,可取值范圍是300-14400的整數(shù)。0表示禁用此項(xiàng)

三、操作Jexus

1、基本操作:

原jws.start等命令在Jexus V5.6.3中已經(jīng)合并為一個(gè)單一命令,即“jws”,這是一個(gè)shell腳本文件。

命令參數(shù)與對(duì)應(yīng)的功效:

jws start : 啟動(dòng)Jexus;
jws start 網(wǎng)站名 : 啟動(dòng)指定的網(wǎng)站
jws restart : 重啟Jexus
jws restart 網(wǎng)站名 : 重啟指定的網(wǎng)站
jws stop : 停止Jexus
jws stop 網(wǎng)站名 : 停止指定的網(wǎng)站
jws regsvr : 注冊(cè)jexus所需要的全局程序集(本命令只在安裝或更新jexus后才用,而且必須用一次)。
jws status : Jexus是否在運(yùn)行中
jws -v : 顯示Jexus的版本號(hào)

注意,這些腳本的擁有者應(yīng)該是root,并且擁有可執(zhí)行權(quán)限。

2、讓Jexus能隨服務(wù)器的啟動(dòng)而自動(dòng)啟動(dòng):

方法是:在/etc/rc.local文件的加入“/usr/jexus/jws start”一行。注意,路徑應(yīng)該是你系統(tǒng)中JWS的實(shí)際路徑,不要把路徑寫錯(cuò)了。

四、卸載Jexus

1、在rc.local文件中刪除你手工添加的開機(jī)自動(dòng)啟動(dòng)Jexus的命令行(如果本來就沒有添加過,這步操作就不必做了)

2、刪除jexus文件夾及全部?jī)?nèi)容(建議只刪除*.exe和*.dll,其它的,比如網(wǎng)站配置文件等不必刪除,以便將來重新啟用)。

以上這篇基于Jexus-5.6.3使用詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到ASP.NET教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 曰韩一二三区 | 日本在线免费观看 | 成人毛片免费在线 | 激情综合婷婷久久 | 狠狠干五月天 | 毛片免费在线视频 | 亚洲一区二区免费 | 日本aaaa片毛片免费观看视频 | 国产一级性生活视频 | 手机av免费电影 | 国产色片在线观看 | 曰韩黄色片 | 国产成人在线一区二区 | 麻豆小视频在线观看 | 婷婷一区二区三区四区 | fc2国产成人免费视频 | 毛片a级毛片免费播放100 | 日本a∨精品中文字幕在线 被啪羞羞视频在线观看 | 日本免费一区二区三区四区 | 成人精品免费在线观看 | 91成人亚洲 | 国产91免费看| 一区在线视频观看 | 古装三级在线观看 | 久久蜜桃精品一区二区三区综合网 | 久久久久免费精品国产小说色大师 | 羞羞视频2023| 国产成人精品免费视频大全最热 | 日韩色视频 | 国产一区二区三区四区五区在线 | 久久久久久久久久久久久久av | 九九热精品在线视频 | 在线亚洲观看 | 精品亚洲午夜久久久久91 | 欧美精品成人 | 在线男人天堂 | 精品一区二区三区在线观看视频 | 久久96国产精品久久久 | 黄色av.com| 亚洲综合精品 | 狠狠一区|