banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Sử dụng regex_map trong ATS  XML
  [Question]   Sử dụng regex_map trong ATS 24/01/2013 14:13:13 (+0700) | #1 | 272996
thuank51cc
Member

[Minus]    0    [Plus]
Joined: 13/01/2012 03:44:56
Messages: 26
Offline
[Profile] [PM]
Dear cả nhà!

Có a nào đã sử dụng regex_map trong ATS chưa ạ?
E đang thử regexmap all file .js nhưng chưa được. Dưới đây là cấu hình file remap.config của e:

regex_map http://test.com.vn/(.*).js http://test.com.vn:8080/$1.js

E test thử regex file thì được VD:
regex_map http://test.com.vn/test.js http://test.com.vn:8080/test.js
Tuy nhiên khi add cấu hình trên thì toàn báo lỗi:
20130124.21h57m40s RESPONSE: sent 192.168.1.57 status 404 (Not Found on Accelerator) for 'http:///test.js'
sai đường dẫn URL.
Có a nào gặp rồi mong chỉ giáo. Thanks all
[Up] [Print Copy]
  [Question]   Sử dụng regex_map trong ATS 26/01/2013 09:02:35 (+0700) | #2 | 273049
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

http://trafficserver.apache.org/docs/v2/admin/files.htm#remap.config wrote:
Regular expressions can be specified in remapping rules, with the limitations below:

  • Only the host field can contain a regex; the scheme, port, and other fields cannot. For path manipulation via regexes, use the regex_remap plugin.
  • The number of capturing subpatterns is limited to 9. This means that $0 thru $9 can be used as subtraction placeholders ($0 will be the entire input string).
  • The number of substitutions in the expansion string is limited to 10.
 
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Sử dụng regex_map trong ATS 28/01/2013 12:53:47 (+0700) | #3 | 273110
thuank51cc
Member

[Minus]    0    [Plus]
Joined: 13/01/2012 03:44:56
Messages: 26
Offline
[Profile] [PM]
Dear!

Mình đã thử dùng plugin regex_remap. Nhưng khi load file plugin .so lại bị lỗi.
cấu hình của mình như sau:
map http://test.com.vn/(.*).js http://test.com.vn:8080/$1.js @plugin=regex_remap.so @pparam=maps.reg

và traffic_server báo lỗi:

[Jan 28 20:49:22.246] Server {0x2b7fd13cbed0} WARNING: Failed to create new instance for plugin /app/traffic-server/libexec/trafficserver/regex_remap.so (not a TS_SUCCESS return)
[Jan 28 20:49:22.246] Server {0x2b7fd13cbed0} WARNING: Could not add rule at line #169; Aborting!
[Jan 28 20:49:22.246] Server {0x2b7fd13cbed0} WARNING: [ReverseProxy] Can't create new remap instance for plugin "/app/traffic-server/libexec/trafficserver/regex_remap.so" - Unknown plugin error at line 169
[Jan 28 20:49:22.246] Server {0x2b7fd13cbed0} WARNING: something failed during BuildTable() -- check your remap plugins!

Thanks
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|