trafficserver-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From zw...@apache.org
Subject svn commit: r1103795 - in /trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples: ./ forward_proxy.pl
Date Mon, 16 May 2011 17:05:28 GMT
Author: zwoop
Date: Mon May 16 17:05:28 2011
New Revision: 1103795

URL: http://svn.apache.org/viewvc?rev=1103795&view=rev
Log:
TS-786 Added an example for forward proxy configs

Added:
    trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples/
    trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples/forward_proxy.pl   (with
props)

Added: trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples/forward_proxy.pl
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples/forward_proxy.pl?rev=1103795&view=auto
==============================================================================
--- trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples/forward_proxy.pl (added)
+++ trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples/forward_proxy.pl Mon May
16 17:05:28 2011
@@ -0,0 +1,34 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+use Apache::TS::Config::Records;
+
+
+############################################################################
+# Simple script, to show some minimum configuration changes typical for
+# a forward proxy.
+my $fn = $ARGV[0] || "/usr/local/etc/trafficserver/records.config";
+my $recedit = new Apache::TS::Config::Records(file => $fn);
+
+# Definitely tweak the memory config
+$recedit->set(conf => "proxy.config.cache.ram_cache.size",  val => "2048M");
+# These puts the server in forward proxy mode only.
+$recedit->set(conf => "proxy.config.url_remap.remap_required",  val => "1");
+$recedit->set(conf => "proxy.config.reverse_proxy.enabled",  val => "0");
+
+# Write out the new config file (this won't overwrite your config
+$recedit->write(file => "$fn.new");

Propchange: trafficserver/traffic/trunk/contrib/perl/ConfigMgmt/examples/forward_proxy.pl
------------------------------------------------------------------------------
    svn:executable = *



Mime
View raw message