#2 - i think header_rewrite should still work in forward proxy mode for http
#3 - Perhaps you will find more info in diags.log/error.log/traffic.out and they should probably tell you why the server is not up and running in the first place. #4 - I dont think there is windows support for ATS at this point. On Sat, Aug 22, 2015 at 3:28 PM, Shu Kit Chan <[email protected]> wrote: > For #1, you need the following in your remap rules > > map http://xxx/ http://yyy @plugin=/opt/ats/libexec/trafficserver/tslua.so > @pparam=/opt/ats/etc/trafficserver/sethost.lua @pparam=abc > > That's because the sample lua script you have requires an extra parameter. > Without that, the lua script stated to quit right away without finish > initializing. > > Thanks. > > Kit > > On Sat, Aug 22, 2015 at 3:07 PM, Vishwas Manral <[email protected]> > wrote: > >> Hi ATS-gurus, >> >> I am a new user of ATS and am using version 5.3.1. I am trying to test >> functionality of the Traffic Server and getting the Reverse proxy to work >> with header_rewrite plugin. I had a few issues: >> >> 1. I tried the tslua plugin like this: >> map http://xxx/ http://yyy >> @plugin=/opt/ats/libexec/trafficserver/tslua.so >> @pparam=/opt/ats/etc/trafficserver/sethost.lua >> >> The sethost looks like the example given with minor changes: >> >> local HOSTNAME = '' >> function __init__(argtb) >> if (#argtb) < 1 then >> print(argtb[0], 'hostname parameter required!!') >> return -1 >> end >> HOSTNAME = argtb[1] >> end >> >> function do_remap() >> ts.client_request.header['X-Host'] = HOSTNAME >> return 0 >> end >> >> I didn't see the X-Host header in the request header at the yyy server. >> What could I be doing wrong? >> >> 2. I changed configurations and started a forward proxy. I am trying to >> run forward proxy on the same machine from which I am making the request. >> How can I make HTTP header changes in case of a forward proxy? >> >> 3. I looked at the logs when the system is configured as a forward proxy >> and found logs that said my traffic_server is getting killed and restarted >> because traffic_cop is unable to find the server. What should I be doing? >> >> Aug 22 22:01:31 ip-172-31-8-21 traffic_server[14324]: NOTE: >> traffic_server Version: Apache Traffic Server - traffic_server - 5.3.1 - >> (build # 082218 on Aug 22 2015 at 18:36:19) >> Aug 22 22:01:31 ip-172-31-8-21 traffic_server[14324]: NOTE: >> RLIMIT_NOFILE(7):cur(361044),max(361044) >> Aug 22 22:01:34 ip-172-31-8-21 traffic_cop[5714]: cannot find >> traffic_server [2] >> Aug 22 22:01:34 ip-172-31-8-21 traffic_cop[5714]: killing manager >> Aug 22 22:01:35 ip-172-31-8-21 traffic_server[14339]: NOTE: --- >> traffic_server Starting --- >> Aug 22 22:01:35 ip-172-31-8-21 traffic_server[14339]: NOTE: >> traffic_server Version: Apache Traffic Server - traffic_server - 5.3.1 - >> (build # 082218 on Aug 22 2015 at 18:36:19) >> Aug 22 22:01:35 ip-172-31-8-21 traffic_server[14339]: NOTE: >> RLIMIT_NOFILE(7):cur(361044),max(361044) >> Aug 22 22:01:39 ip-172-31-8-21 traffic_server[14354]: NOTE: --- >> traffic_server Starting --- >> Aug 22 22:01:39 ip-172-31-8-21 traffic_server[14354]: NOTE: >> traffic_server Version: Apache Traffic Server - traffic_server - 5.3.1 - >> (build # 082218 on Aug 22 2015 at 18:36:19) >> Aug 22 22:01:39 ip-172-31-8-21 traffic_server[14354]: NOTE: >> RLIMIT_NOFILE(7):cur(361044),max(361044) >> Aug 22 22:01:43 ip-172-31-8-21 traffic_server[14369]: NOTE: --- >> traffic_server Starting --- >> Aug 22 22:01:43 ip-172-31-8-21 traffic_server[14369]: NOTE: >> traffic_server Version: Apache Traffic Server - traffic_server - 5.3.1 - >> (build # 082218 on Aug 22 2015 at 18:36:19) >> Aug 22 22:01:43 ip-172-31-8-21 traffic_server[14369]: NOTE: >> RLIMIT_NOFILE(7):cur(361044),max(361044) >> Aug 22 22:01:48 ip-172-31-8-21 traffic_server[14384]: NOTE: --- >> traffic_server Starting --- >> >> >> 4. Also searching the internet I found that there was no support for ATS >> on Windows. I wanted to reconfirm the same here. Can someone please confirm >> this for me? >> >> Thanks, >> Vishwas >> > >
