Thanks Shu Kit for the very prompt response. My script is not being called at all for HTTPS - it does get called for HTTP - that is the problem I am trying to resolve. I tried just map/ map_with recv_port and other options but the same result.
-Vishwas On Sat, Oct 24, 2015 at 5:36 PM, Shu Kit Chan <[email protected]> wrote: > Perhaps you can turn on the debug to see what's going on and whether the > script is actually being called or not. > You can use ts.debug() in the lua script to print out something out to > help you debug as well. > > Also, perhaps you can share what "x.lua" is doing so that we can know more > about your use case? > > Thanks. > > Kit > > On Sat, Oct 24, 2015 at 5:20 PM, Vishwas Manral <[email protected]> > wrote: > >> Hi, >> >> I was trying to use ATS 5.1.0 as a reverse proxy. >> >> I am able to remap HTTP traffic however not able to do the same for HTTPS >> using the tslua plugin. If I put code pointer in plugin.config that code is >> invoked - while the rules of remap.config do not work. The rules are as >> below: >> >> regex_map_with_recv_port http://.*:<port number1> http://.*:<port >> number1> @plugin=/opt/ats/libexec/trafficserver/tslua.so @pparam=x.lua >> @pparam=MON >> >> regex_map_with_recv_port https://.*:<port number2> https://.*: <port >> number2> @plugin=/opt/ats/libexec/trafficserver/tslua.so @pparam=x.lua >> @pparam=MON >> >> The first one works the second doesn't. The diag seems to say the certs >> are loaded correctly >> >> [Oct 24 23:59:07.191] Server {0x2b1b1a82XXXX} NOTE: loading SSL >> certificate configuration from >> /opt/ats/etc/trafficserver/ssl_multicert.config >> >> What could I be doing wrong? >> >> Thanks, >> Vishwas >> > >
