{"id":13579649,"url":"https://github.com/apache/trafficserver","last_synced_at":"2025-04-29T18:54:34.342Z","repository":{"id":709412,"uuid":"356066","full_name":"apache/trafficserver","owner":"apache","description":"Apache Traffic Server™ is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.","archived":false,"fork":false,"pushed_at":"2025-04-25T03:05:32.000Z","size":164476,"stargazers_count":1863,"open_issues_count":428,"forks_count":825,"subscribers_count":155,"default_branch":"master","last_synced_at":"2025-04-26T02:43:49.541Z","etag":null,"topics":["apache","cache","cdn","forwardproxy","hacktoberfest","http2","http3","proxy","quic","reverseproxy"],"latest_commit_sha":null,"homepage":"https://trafficserver.apache.org/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README-EC2","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2009-10-31T08:00:10.000Z","updated_at":"2025-04-25T21:17:09.000Z","dependencies_parsed_at":"2023-01-16T18:30:14.941Z","dependency_job_id":"ed74e439-d3d5-46e0-8db0-3f17da678142","html_url":"https://github.com/apache/trafficserver","commit_stats":{"total_commits":15018,"total_committers":504,"mean_commits":"29.797619047619047","dds":0.8180183779464643,"last_synced_commit":"727d330e809e741968c53a59e8c0cbaf2a5672a5"},"previous_names":[],"tags_count":248,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ftrafficserver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ftrafficserver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ftrafficserver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Ftrafficserver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/trafficserver/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251161132,"owners_count":21545508,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apache","cache","cdn","forwardproxy","hacktoberfest","http2","http3","proxy","quic","reverseproxy"],"created_at":"2024-08-01T15:01:41.580Z","updated_at":"2025-04-29T18:54:34.322Z","avatar_url":"https://github.com/apache.png","language":"C++","readme":"Apache TrafficServer AMIs for EC2\nAuthor: Jason Giedymin\n\n--TOC--\n1.0 Ubuntu Based Images\n1.1 Ubuntu AMI Details\n1.2 What is installed?\n\n2.0 Fedora Based Images\n2.1 Fedora AMI Details\n2.2 What is installed?\n\n3.0 The ATS Installation\n3.1 Additional Update Functionality\n3.2 User customized settings\n3.3 Script Breakout\n\n4.0 FAQ\n4.1 I use EC2 and I'm still confused!?\n4.2 What is EC2?\n4.3 I don't use EC2 or have an AWS account, can I still use these scripts on\n    my Virtual Machine or dedicated Ubuntu/Fedora Linux Box?\n4.4 How do I contact you for help?\n4.5 Will these AMIs be updated in the future?\n\n-------\n\n1.0 Ubuntu Based Images\n  This is the preferred image as Ubuntu is kept up to date by Canonical.\n\n1.1 Ubuntu AMI Details\n  Name: Amuxbit-Karmic-ApacheTrafficServer-AMI\n  x86_64 AMI: ami-ada24cc4, kernel: aki-fd15f694, Ramdisk: ari-7b739e12\n    i386 AMI: ami-5ba34d32, kernel: aki-5f15f636, Ramdisk: ari-d5709dbc\n\n1.2 What is installed?\n  All packages other than Apache TrafficServer are from the ec2 ubuntu\n  package repositories.  All software installed should be open source.\n    * Official Canonical Ubuntu Karmic 9.10 EC2 AMI\n    * Dist Upgraded as of 4/1/2010\n    * Apache TrafficServer - Trunk (can be updated at any time)\n    * openjdk-6-jre (for ec2 tools)\n    * ruby (for ec2 tools)\n    * libopenssl-ruby (for ec2 tools)\n    * Apache2 (httpd, used for testing)\n\n2.0 Fedora Based Images\n\n2.1 Fedora AMI Details\n  Name: Amuxbit-Fedora8-ApacheTrafficServer-AMI\n  x86_64 AMI: ami-c3a04eaa, kernel: aki-a3d737ca, Ramdisk: ari-7cb95a15\n    i386 AMI: ami-53a04e3a, kernel: aki-6eaa4907, Ramdisk: ari-42b95a2b\n\n2.2 What is installed?\n  All packages other than Apache TrafficServer are from the ec2 fedora\n  package repositories.  All software installed should be open source.\n    * Official Fedora Core 8 EC2 AMI\n    * Dist Upgraded as of 4/1/2010\n    * Apache TrafficServer - Trunk (can be updated at any time)\n    * java-1.7.0-icedtea (openjdk for ec2 tools)\n    * openssl-devel (for ec2 tools)\n    * ruby (for ec2 tools)\n    * httpd (Apache web server, used for testing)\n\n3.0 The ATS Installation\n  Apache Traffic Server is installed in: '/ats'.\n  The installation script used to install ATS is contained within the contrib\n  directory, part of the ATS source distribution.  The script is included\n  within the '/ats' folder for actual use.\n\n3.1 Additional Update Functionality\n  The EC2 images provided contain additional scripts to maintain freshness\n  of the install scripts.  At one time the scripts provided 'auto-heal'\n  functionality but that has been removed.  Running /ats/install_update.sh\n  will keep the ATS installation up to date.\n\n3.2 User customized settings\n  Any customized settings will be lost if the update/install scripts are run.\n  Upon executing the install/update scripts you may copy your files back into\n  the config directory.  Users should periodically backup your config files,\n  and keep abrest of any config changes as new versions of ATS are released.\n  The latter reason being why I did not auto-copy configs.  While I've tried\n  to lessen as much pain for any Sys Admins, ultimately you must take charge\n  of these critical settings as updates will and do happen frequently to the\n  ATS source.\n\n  An example script which alters settings can be found in\n    '/ats/contrib/set_trafficserver.sh'\n  This has been used on the AMIs already provided.\n\n3.3 Script Breakout\n\n ats\n |-- contrib\n     | -- install_trafficserver.sh : installs ATS. Try not to run this directly.\n     | -- set_trafficserver.sh : sample config/testing/benchmark base script.\n            You may want to learn from/use this script.\n     ` -- update_scripts.sh : used to update install_trafficserver.sh,\n            and set_trafficserver.sh from trunk.\n |-- install_update.sh : the 'easy button' script to re-install ATS.\n       Executes update_scripts.sh, then install_trafficserver.sh.\n       This is what you want to run.\n `-- readme : extra information.\n\n4.0 FAQ\n\n4.1 I use EC2 and I'm still confused!?\n  With your EC2 account, refer to one of the AMIs listed in this doc\n  (Ubuntu/Fedora).  Image architectures provided are i386, and x86_64.\n  64bit is offered for those who need to spin up a big high powered instances.\n  Once running (and it may take a while) you will find yourself with a Linux\n  distribution with Apache Traffic Server already installed.  If you'd like\n  to re-install ATS against trunk, run '/ats/install_update.sh'.  Note that\n  you will have to backup and/or optimize your configuration (see 3.2).\n  To further setup ATS see the TrafficServer wiki @\n\n    http://cwiki.apache.org/confluence/display/TS/\n\n4.2 What is EC2?\n  See http://aws.amazon.com/\n\n4.3 I don't use EC2 or have an AWS account, can I still use these scripts on\n    my Virtual Machine or dedicated Ubuntu/Fedora Linux Box?\n  Absolutely!  The /contrib scripts are actually meant for Ubuntu/Linux\n  Installs first, EC2 second.  You can find them on the ATS SVN/Git\n  repository under '/contrib'.\n\n4.4 How do I contact you for help?\n  For mailing lists, and IRC information, visit our web page at\n\n    https://trafficserver.apache.org/\n\n4.5 Will these AMIs be updated in the future?\n  Absolutely!\n","funding_links":[],"categories":["Capabilities","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++","C++","服务端缓存"],"sub_categories":["API Gateways / Edge Services","Web缓存"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Ftrafficserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Ftrafficserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Ftrafficserver/lists"}