亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

基于Jexus-5.6.3使用詳解

2024-07-10 13:32:58
字體:
來源:轉載
供稿:網友

一、Jexus Web Server配置

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

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

SiteConfigDir=siteconf #指的是存放網站配置文件放在siteconf這個文件夾中,可以使用基于jws.exe文件的相對路徑

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

重要提示:

必須為Jexus指定并創建兩個專用文件夾:一個是用于存放日志文件的“日志文件夾”,一個是存放網站配置文件的“網站配置文件夾”。

日志文件夾必須讓jexus系統有寫入權,因為它會在這兒寫入jexus系統日志、網站訪問日志等重要內容,安裝程序中已經建了一個文件夾,名字是log。

網站配置文件夾是用存放網站配置文件的地方(安裝包中已經建了這個文件夾,名字是siteconf),既使只有一個網站,也必須有這個文件夾,因為jexus啟動時會從這個文件夾讀取網站配置的內容。

即,默認情況下,Jexus的文件夾結構是:

/usr/jexus #JWS工作目錄
/usr/jexus/siteconf #網站配置目錄
/usr/jexus/log #日志目錄

二、網站配置

Jexus支持多站點,可以用不同的端口、域名、虛擬路徑設置任意多的網站。

必須把所有網站配置文件放到jws.conf指定的網站配置文件夾內(這個文件夾常常jws工作目錄內的“siteconf”文件夾),這個文件夾除了網站配置文件,不能有其它任何文件,因為jexus會認為這兒的任何一個文件都代表著一個不同的網站。

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

一個網站可以擁有任意多的域名,不同網站不能有相同的域名,沒有域名的網站只能有一個,這個沒有域名的網站叫做“默認網站”,而一臺服務器最多只能有一個默認網站。

*** 再次強調:

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

下面以www.mysite.cn為例,說說網站的配置

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

設這個網站的配置文件的文件名為:mysite

sudo vim mysite

A、網站配置的基本內容:

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

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

B、最簡配置示例

最簡配置只需port和root兩項,如:

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

注:以上兩個條目的含義:“port=80”指本網站的服務端口是80(標準的WEB服務端口);“root=/ /var/www/default”是指該網站的的虛擬根路徑是“/”,所對應的物理文件夾的絕對路徑是“/var/www/default”,即網站的內容必須放到“/var/www/default”這個文件夾中。

C、網站配置的高級選項 (閱讀建議:建議初學者跳過本小節)

網站配置的高級選項全是可選項,應該根據網站的實際需要選填。

靈活使用高級選項,可以架設出一臺與眾不同的、功能強大的服務器平臺或者服務器群組。

1、使用“URL重寫”功能

URL重寫是指WEB服務器將訪問者的請求URL路徑資源按指定的匹配規則解釋和匹配為另外的一個真實RUL路徑資源。

比如,希望別人訪問“.php”類型的文件時,服務器返回 /404.html 這個文件:

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

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

空格后是匹配的目標:指的是如果用戶訪問的路徑合乎前面的匹配條件,服務器將以哪個規則回應。

又如:

把“/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的等號后含有兩部分內容,用空隔分開。前半部分是一個正則表達式,用于描述需要URL重寫的(用戶瀏覽器中的)url路徑樣式,后半部分是當用戶的URL合乎前面的正則表達式時,JWS應該重寫和訪問的真實URL路徑。

2、禁止或允許某IP或IP段訪問網站

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

默認情況下,允許所有IP地址訪問。如果手工設置IP地址白名單,那么,白名單之外的IP地址會自動歸入黑名單。

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

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

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

3、禁止訪問某文件夾及其子文件夾中的內容

DenyDirs=網站文件夾路徑的URL路徑,如 “/abcfiles”或 “~/abcfiles”,多個路徑,用英文逗號分開

4、是否對請求的URL等進行安全檢測

本選項默認是true,即需要檢查,除非你的確需要關掉這個選項,否則可以不填,格式如下:

checkquery=false

(關掉本項可以提高服務器速度,但就安全而言,不建議關掉它)

5、NOFILE(無文件)功能

nofile=/mvc/controller.aspx

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

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

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

6、NOLOG(無日志)功能

nolog=yes

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

7、長連接開關

keep_alive=true

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

8、反向代理功能

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

參數的值由本站URL根路徑和目標網站URL根路徑兩部分組成,之間用空隔分開。

*技巧:反向代量的目標地址可以有多個,用英文逗號分隔,如:

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

這時,當用戶訪問/abc/時,jexus就會隨機選擇一臺服務器進行訪問,達到負載均衡或服務器集群的效果。

9、接受FAST-CGI提供的服務

對于TCP連接:

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

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

對于unix sockets:

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

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

10、啟用gzip壓縮功能

usegzip=true #即UseGzip

解釋:啟用這個功能后,當用戶訪問“.htm”“.js”等文件時,Jexus會將這些文件進行GZIP壓縮后發送給用戶瀏覽器,這樣,可以節約更多的網絡帶寬。

11、讓Jexus的工作進程和網站工作于指定的用戶權限(身份)下

在jws.conf中,添加一句:httpd.user=系統中已經存在的一個用戶名,如httpd.user=www-data

12、讓Jexus的工作進程和ASP.NET網站工作在指定的ASP.NET版本環境中

在jws.conf中,添加一句:Runtime=版本號,如:Runtime=v4.0.30319

13、啟用“ASP.NET前置高速緩存”,提高網站ASP.NET應用的反應速度,減小服務器壓力

這是Jexus特有的功能。功能很強勁、很實用。

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

14、啟用HTTPS進行SSL安全傳輸

本功能是對服務器與客戶之間的數據進行加密傳送,提高數據轉輸過程中的保密性。具體方法請訪問www.linuxdot.net。

15、啟用多進程并行服務

默認配置下,jexus是以單進程模式工作的,單進程的好處是配置簡單,節約內存,但弱點也很明顯,比如,難以充分發揮多cpu多核的性能優勢,大并發承受力、容災力較多進程弱等等。

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

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

強調:開啟多進程后,ASP.NET網站的Session狀態服務不能再使用inproc模式,而應該使用“StateServer”等其它模式并在Web.config中配置“machineKey”,否則會出現Session數據丟失等現象。

16、限制每個工作進程對內存和cpu資源的消耗量

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

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

httpd.MaxCpuTime=單個工作進程可消耗Cpu資源的總時間。單位是“秒”,可取值范圍是300-14400的整數。0表示禁用此項

三、操作Jexus

1、基本操作:

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

命令參數與對應的功效:

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

注意,這些腳本的擁有者應該是root,并且擁有可執行權限。

2、讓Jexus能隨服務器的啟動而自動啟動:

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

四、卸載Jexus

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

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

以上這篇基于Jexus-5.6.3使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美电影免费观看高清| 91精品综合视频| 国产成人精品免高潮费视频| 欧美疯狂做受xxxx高潮| 国产亚洲一区二区在线| 日韩av免费在线观看| 欧美怡红院视频一区二区三区| 成人性生交大片免费看小说| 国产免费一区二区三区香蕉精| 日韩精品亚洲元码| 久久精品久久精品亚洲人| 国产97人人超碰caoprom| 国内精品久久久久久中文字幕| 伊人久久精品视频| 日韩av网站在线| 国产高清视频一区三区| 日韩成人激情视频| 欧美日韩在线影院| 日韩av免费网站| 97在线免费观看视频| 98视频在线噜噜噜国产| 亚洲精品短视频| 奇米一区二区三区四区久久| 欧美亚洲另类制服自拍| 久久久999国产| 社区色欧美激情 | 精品一区二区亚洲| 久久九九国产精品怡红院| 欧美老女人在线视频| 亚洲成人久久一区| 日韩精品视频免费| 精品中文字幕乱| 国产精品91在线观看| 日韩精品免费综合视频在线播放| 成人精品在线观看| 亚洲欧洲高清在线| 精品视频在线播放| 91精品在线播放| 91久久国产精品91久久性色| 久久久精品国产亚洲| 夜夜嗨av一区二区三区四区| 久久久综合免费视频| 伊人久久久久久久久久| 欧美激情视频三区| 久久久噜久噜久久综合| 91中文在线视频| 国产精品国语对白| 日韩中文字幕网址| 日韩网站免费观看高清| 亚洲精品福利在线观看| 疯狂蹂躏欧美一区二区精品| 神马久久久久久| 亚洲成av人乱码色午夜| 91免费看片网站| 成人免费高清完整版在线观看| 欧美激情综合亚洲一二区| 美女久久久久久久久久久| 欧美日产国产成人免费图片| 亚洲国产精品推荐| 91精品啪在线观看麻豆免费| 97国产精品视频人人做人人爱| 久久精品国产2020观看福利| 美日韩丰满少妇在线观看| 久久久久久久激情视频| 亚洲精品v欧美精品v日韩精品| 欧美激情欧美激情| 精品国产一区二区三区四区在线观看| 亚洲精品久久久久| 日韩中文在线视频| 精品国偷自产在线| 激情成人在线视频| 亚洲人成在线免费观看| 亚洲免费影视第一页| 欧美性开放视频| 久久久久久久久久久国产| 91美女片黄在线观看游戏| 日韩欧美中文在线| 欧美黄色性视频| 国产精品日韩在线| 亚洲第一区中文99精品| 最近2019年日本中文免费字幕| 精品自拍视频在线观看| 欧美亚洲日本网站| 国产一区二区三区在线播放免费观看| 日韩视频精品在线| 久久久免费av| 国产精品96久久久久久| 在线视频国产日韩| 欧美成人免费大片| 欧美xxxx18性欧美| 亚洲永久免费观看| 日本sm极度另类视频| 国产精品福利网| 亚洲欧美中文日韩在线v日本| 国产91精品久久久久久久| 欧美性猛交xxxxx免费看| 国产欧美日韩免费| 国产aⅴ夜夜欢一区二区三区| 色偷偷91综合久久噜噜| 中文字幕在线日韩| 欧美日韩中文在线| 久久精品免费播放| 精品一区二区三区三区| 欧美大片在线免费观看| 国产精品一区专区欧美日韩| 米奇精品一区二区三区在线观看| 亚洲电影成人av99爱色| 国产又爽又黄的激情精品视频| 国产欧美亚洲精品| 国产精品美女www| 北条麻妃一区二区三区中文字幕| 欧美性jizz18性欧美| 久久久999国产精品| 国产99久久精品一区二区 夜夜躁日日躁| 91久久嫩草影院一区二区| 欧美中文在线观看国产| 欧美综合激情网| 欧美日韩午夜视频在线观看| 精品无人区太爽高潮在线播放| www.99久久热国产日韩欧美.com| 亚洲免费伊人电影在线观看av| 国产一区二区久久精品| 精品国产一区二区在线| 国产精品久久久久久久av电影| 91在线观看免费观看| 成人激情在线播放| 久久久久久成人| 国产精品入口福利| 伦理中文字幕亚洲| 久久精品电影网站| 色诱女教师一区二区三区| 国产精品日韩欧美综合| 麻豆乱码国产一区二区三区| 欧美日韩999| 亚洲自拍欧美色图| 亚洲一区二区久久久| 亚洲人成自拍网站| 精品久久香蕉国产线看观看gif| 国产精品私拍pans大尺度在线| 国产精品美女免费看| 久久免费观看视频| 北条麻妃一区二区三区中文字幕| 91精品免费视频| 久久久人成影片一区二区三区观看| 国产日韩在线精品av| 久久综合免费视频影院| 国内精品视频一区| 亚洲综合精品伊人久久| 亚洲视频在线观看网站| 伊人伊成久久人综合网站| 国产精品入口尤物| 91大神在线播放精品| 亚洲在线免费看| 久久久久久网址| 日韩在线观看高清| 亚洲欧美另类国产| 欧美裸体视频网站| 欧美午夜无遮挡| 精品国产拍在线观看| www欧美xxxx| 日韩一区二区三区在线播放| 日韩欧美亚洲范冰冰与中字| 久久久久久69| 成人免费看吃奶视频网站|