Sign inSign up

puritys/ats

By puritys

•Updated over 6 years ago

ATS with self signed ssl certificate

Image
1

3.0K

puritys/ats repository overview

Apache traffic server with self signed ssl certificate. The docker image could be only used for testing or debuging, please do not use it on the production.

⁠Quickstart

  • docker pull puritys/ats
  • docker run -dti -p 443:443 -h $(hostname) -e ATS_REMAP="map / http://$(hostname):4080/" --name ats puritys/ats

Start on docker compose:

  ats:
    container_name: ats
    image: "puritys/ats"
    ports:
      - "443:443"
      - "80:80"
    environment:
      - logFormat=rich
      - |
        ATS_REMAP=map http://zzz.com.tw/  http://service1/   @plugin=conf_remap.so @pparam=proxy.config.url_remap.pristine_host_
hdr=1
        map https://bbb.com.tw/           http://service2/

⁠Settings

  • REMAP: You can define ats remap by setting env "ATS_REMAP"
  • Port: You can change the port by setting env "ATS_SERVER_PORTS", -e ATS_SERVER_PORTS="80 443:ssl"

⁠Environment

⁠log format

logFormat = rich

  • squid(default)
  • rich:

⁠directory

  • log files: /usr/local/var/log/trafficserver
  • conf files: /usr/local/etc/trafficserver

read log: docker exec -ti $container tail -f /usr/local/var/log/trafficserver/squid.log

⁠Development

  • Update Image: docker push puritys/ats

⁠Reference

Tag summary

Content type

Image

Digest

Size

129.8 MB

Last updated

over 6 years ago

docker pull puritys/ats