ATS for Systems Administrators. Apache Traffic Server. Basic configuration. For Systems Administrators. Notes
|
|
|
- Austin York
- 10 years ago
- Views:
Transcription
1 ATS for Systems Administrators Apache Traffic Server For Systems Administrators Basic configuration records.config storage.config remap.config (for reverse proxies) ATS has lots of configuration files, and it s pretty daunting when you first start. These are the files you ll want to look at to begin with, and you don t need to worry about the rest. Other files and what they do: ae_ua.config - Accept-Encoding/User-Agent filtering Used for fixing Accept-Encoding for bad clients cache.config - Lets you change cache parameters for certain pages This is where you fix badly behaved origin servers that send no-cache headers or otherwise need to override caching parameters. cluster.config - cluster configuration file - not user editable congestion.config - Configure throttling when origin servers are congested hosting.config - Lets you specify which volumes are cached to by site icp.config - Inter Cache Protocol config ICP is broken in the current ATS release - TS 32 ip_allow.config - Allow/disallow requests and methods based on IP log_hosts.config - Lets you split up logs by hostname logs_xml.config - Lets you set up custom logs parent.config - Allows you to set nested/parent proxies by domain Similar to remap.config, but for multiple levels of proxies plugin.config - Specify which plugins to load records.config - General settings remap.config - Specify origin servers by domain This actually rewrites URLs before passing the request on socks.config - Configure a SOCKS proxy splitdns.config - Lets you specify alternate DNS servers per domain ssl_multicert.config - Lets you specify SSL certificates for each IP Note that for SSL you need one IP per host (ignoring SNI for now), so the mapping is per IP that ATS listens on. storage.config - Disk cache config
2 update.config - Lets you schedule updating content from origin servers vaddrs.config - VIP configuration volume.config - Lets you define volumes for partitioning the cache Use with hosting.config to limit the cache used for certain domains records.config CONFIG proxy.config.http.server_ports STRING 80 CONFIG proxy.config.cache.ram_cache.size INT 10G CONFIG proxy.config.log.logfile_dir STRING /var/log/trafficserver CONFIG proxy.config.proxy_name STRING servername.example.com # The folllowing are for reverse proxies CONFIG proxy.config.url_remap.remap_required INT 1 CONFIG proxy.config.http.cache.ignore_client_cc_max_age INT 1 CONFIG proxy.config.http.normalize_ae_gzip INT 1 proxy.config.http.server_port - 80 for reverse proxy, 8080 or 3128 or whatever you want for a forward proxy. Ram cache size: As big as possible. You don t want to leave this at the default of disk cache size/10. Allow space for ATS itself and the OS, and give the rest to Ram cache. Measure memory usage with ATS and a tiny RAM cache to see what the base level would be. And don t worry about OS disk cache. Logfile dir - where you want logs to go Proxy name - defaults to the name of the build machine, or FIXME if you install via RPM. It shows up in the Via: header and it s especially useful if you load balance across different proxy servers. remap_required - This is on by default, and should stay this way for a reverse proxy. For a forward proxy, set it to 0. It specifies whether a valid entry in remap.config is required to allow a request. In other words, whether to allow proxying to any site or just ones you specify. proxy.config.http.normalize_ae_gzip - prevents caching multiple copies of compressed objects if clients pass different Accept-Encoding headers for compressed content. proxy.config.http.cache.ignore_client_cc_max_age ignores Cache Control: max-age headers from the client. You want this for reverse proxies to prevent clients forcing a hit to the origin server. records.config proxy.config.url_remap.pristine_host_hdr Passes the original Host: header to the origin server instead of changing it to be the origin server name. Very useful when throwing a reverse proxy in front of an existing site quickly. A situation that comes up often is quickly turning caching on for a site. Some sites have name based virtual hosting turned on, and you need to provide the right Host: header for it to respond correctly. This setting lets you put the proxy in place without any changes (you still have issues with what can/can t be cached of course)
3 You don t need reverse_map directives if this is turned on (see later) storage.config Directory: /path/to/cache 20G Filesystem device or entire disk: /dev/sde Size is optional when specifying an entire disk - ATS can work it out. Make sure your disk size is bigger than RAM size. If you don t do this, it will limit the amount of RAM cache used to that of the disk cache size. remap.config Specify which origin server to use for a given URL going through the proxy: map Required for reverse proxy, but can be used for forward proxies also if you want to redirect requests for a certain domain. Reverse mapping deals with redirects from the server: reverse_map reverse_map - translates redirect responses (301/302) from the server to point to traffic server instead of the origin server. reverse_map isn t needed if you have pristine host headers (the redirect location doesn t need changing) It s common to have multiple URLs go to the same origin server (e.g. example.com and You should only add one reverse_map in place, for whichever URL you consider to be canonical. Processes traffic_cop - watchdog process traffic_manager - allows live configuration of the server traffic_server - the proxy process itself Each of the above starts the process below it
4 You can start traffic_manager or traffic_server directly if you don t need the features of the process before it. E.g. On solaris, you just start traffic_manager and let SMF deal with restarting processes. Traffic Line Read variables/stats: traffic_line -r varname Change a config option: traffic_line -s varname -v value Reload traffic server: traffic_line -x Lots more options, but these are most useful. traffic_line -r can be used to read the same variables as provided with the stats module. Any variable mentioned elsewhere in this presentation can be read with this command. E.g.: traffic_line -r proxy.process.net.connections_currently_open See also the stats_over_http plugin for a better way to view multiple stats. traffic_line -s also edits records.config when a variable changes, so it can be useful for making quick fixes on the fly. In our experience traffic_line -x doesn t always work and a full restart is required. YMMV. Other traffic line commands restart various processes or clear statistics. Logs Trafficserver has 3 general types of logs: System Logs - Error messages, debug output, diagnostic logging Event Logs - Access logs of every transaction Error Logs - Logs of transactions with errors System logs Controlling where diagnostics get sent: proxy.config.diags.output.* STRING [OESL] Not in records.config by default, you need to add them in at the end. O = Stdout, E = Stderr, S = Syslog, L = diags.log Syslog events are logged to the daemon facility By default, most types of entries are Syslog, Stderr or both
5 Default values: proxy.config.diags.output.diag E proxy.config.diags.output.debug E proxy.config.diags.output.status S proxy.config.diags.output.note S proxy.config.diags.output.warning S proxy.config.diags.output.error SE proxy.config.diags.output.fatal SE proxy.config.diags.output.alert SE proxy.config.diags.output.emergency SE Other notes: On Centos, E means that it ends up in traffic.out, and not traffic_server.stderr. On Solaris, look in SMF logs to see stdout/stderr. You can change the syslog facility with the proxy.config.syslog_facility option in records.config. Debug logs CONFIG proxy.config.diags.debug.enabled INT [0 1] CONFIG proxy.config.diags.debug.tags STRING http.* dns.* Set to 1 to enable debug logs Filter what gets logged with the tags option (regex) Debug logs are a pretty good way of finding out why something isn t working as expected. What to put for tags: look in source code for Debug() calls. Taking a guess can work too (e.g. you re looking for issues with logging, then log.* would be a good place to start). Quick and dirty command to extract debug tags from the source (assumes GNU grep): grep -orh 'Debug("[^"]*' * sort uniq sed 's/debug("//' Event/Access logs Logs every request/transaction CONFIG proxy.config.log.logging_enabled INT 3 Built in log formats (squid, common, extended, extended2)
6 CONFIG proxy.config.log.*_log_enabled INT 0 CONFIG proxy.config.log.*_log_is_ascii INT 1 CONFIG proxy.config.log.*_log_name STRING * proxy.config.log.logging_enabled - this is on by default for both error/transaction logging (3). You usualy want to leave it alone. Built in log formats: foo_log_enabled - enable this log format foo_log_is_ascii - ASCII or binary logging Binary logging is for speed of writing and processing It can save space, but not always: see for more information on this. foo_log_name - the name of the log file (without the.log or.blog extension). This defaults to the name of the file format. Event log formats squid - Squid-like format common - Netscape/Apache common log format extended - Netscape extended log format extended2 - Netscape extended2 log format The squid log format is close, but not exactly the same as the squid format. The codes used for cache hit/miss and so on may be slightly different. Squid log analysis tools may work, but will probably need a little modification. The common log format is very similar to the common log format often used with apache, but it doesn t contain information on cache hits/misses. Other logging options Log file dir: CONFIG proxy.config.log.logfile_dir STRING /var/log/trafficserver Limit space for log files: CONFIG proxy.config.log.max_space_mb_for_logs INT CONFIG proxy.config.log.max_space_mb_headroom INT 1000 If you set proxy.config.log.auto_delete_rolled_files, then ATS will delete logs when it starts to run out of space (space used for logs is at max_space_mb_for_logs - max_space_mb_headroom).
7 If you haven t set auto_delete_rolled_files, then ATS will log an error and refuse to log any further if space is exhausted. Via header ATS Passes a Via: header with each request or response Quick way to tell if a request was cached CONFIG proxy.config.http.insert_request_via_str INT 2 CONFIG proxy.config.http.insert_response_via_str INT 2 Looks like this: Via: http/1.1 foo-proxy (ApacheTrafficServer/3.0.4 [c s f ]) Decoder tool at: request_via_header includes the header in the request to the origin server response_via_header included it in the response to the client Verbosity can be increased/decreased: (1 3) Very useful in debugging. The information leakage may/may not be acceptable to you though. Info on decoding the header: to decode a header Via Header Decoding quick reference: [cxsxfx] c - Cache lookup, s - Server information, f - Cache fill c: M=miss, H=hit, S=stale, A=cached version not acceptable (miss) s: S=served, N=not-modified, E=error f: W=written to cache, D=deleted from cache, U=updated cached copy Short version of Via status code with just c,s,f See for information on interpreting the verbose via header. C = Results of the cache lookup Blank == no cache lookup made S = Response from origin server (200, 204, error) Blank == no server connection made F = What happened to the entry in the cache
8 Blank == no cache write made Purging the cache To remove an item from the cache, run: curl -X PURGE -x cacheserver:80 -v Response codes: The item wasn t cached The item was cached, and has been removed Access denied Here is a script to do this, and loop through multiple servers: #!/bin/bash SERVERS=" " [[ -z $1 ]] && { echo "Usage: $0 [URL]" exit 1 } for s in $SERVERS; do echo -n "Sending purge request to $s... " r=$(curl -X PURGE -x $s:80 -v $1 2>&1 grep '< HTTP/1.1' \ awk '{print $3}') case $r in 404) echo "Not cached" ;; 200) echo "Removed from cache" ;; 403) echo "Access denied" ;; *) echo "Unknown response code: $r" ;; esac done Limiting PURGE requests ATS before records.config: # 1026 == 0x402 == allow purge CONFIG proxy.config.http.quick_filter.mask INT 1026 remap.config:
9 # Block purge requests from anywhere except block_purge This doesn t work in ATS and above - the quick_filter_mask option has been removed. See next slide for how to do it in and above. (TS 1140 and 32.html for details) Limiting PURGE requests ATS and later - ip_allow.config # Allow purge requests from src_ip= action=ip_allow method=purge ip_allow.config is first match, so put the allow line before any lines that deny purge requests. You can put method=all if you like (as in the default line that allows localhost). Forward proxy Set proxy.config.url_remap.remap_required to 0 You can leave proxy.config.reverse_proxy.enabled set if you wish. This enables the use of remap.config. Troubleshooting Performance/bandwidth less than expected ATS might be throttling new connections. Check connection count proxy.process.net.connections_currently_open. Increase proxy.config.net.connections_throttle if needed. Remember each request has 2 connections - client and server. Trafficserver has a connection limit beyond which it will throttle connections. It s quite possible to hit this limit on a busy site, and still be well below the capabilities of a modern server. Troubleshooting/fixing issues: Each request has 2 connections - client to proxy, proxy to origin, so you should double this value for your expected maximum amount of concurrent connections. Stats to look at: proxy.process.http.current_client_connections
10 proxy.process.http.current_server_connections proxy.process.net.connections_currently_open (combined) Troubleshooting Items not getting cached Check Cache-control/Expires headers being returned Fix at origin server if possible Check proxy.config.http.cache.required_headers Override caching in cache.config if not possible Ideally you d set the cache control headers at the origin server appropriately, but if this isn t possible, here are a couple of things you can modify: proxy.config.http.cache.required_headers cache.config: 0 - Don t require any headers to cache a document 1 - Last-Modified:, Expires:, or Cache-Control: max-age required 2 - explicit lifetime required, Expires: or Cache-Control: max-age lets you override cache behavior on a per-domain or per-url basis. Troubleshooting Items not getting cached Example cache.config: dest_domain= ttl-in-cache=300s dest_domain= suffix=.asp action=ignore-no-cache Plugins regex_remap - More advanced regular expression remap rules conf_remap - Override records.config entries per remap rule header_filter - Strip/add headers to from/to requests stats_over_http - json output of ATS stats cacheurl - Use the same cache entry for multiple URLs stale_while_revalidate - Serve stale items from the cache while revalidating. Plugins - regex_remap
11 The built in regex_map only works on hostname. Regex_remap lets you match on the full URL. Example: map You would put your regular expression remaps in maps-example-com.reg: ^/site/(.*)/ The first pparams contains the filename for the other remap rules The default path is /usr/local/etc/regex_remap. Currently this is hardcoded in the plugin, so you probably want to use a full path here. There are other option you can provide to change the behavior of regex_remap. For example, will make the regex map on the entire URL (e.g. By default only the path and query string are provided. See for full details. Plugins - conf_remap Lets you override records.config entries per remap rule. This is useful when you reverse proxy for multiple sites in a single ATS instance. Example: map Entries in the config file you provide are the same as in records.conf. Not all records.conf entries can be overridden in this manner. A list of supported options (and further docs) are at Plugins - header_filter Lets you add/remove headers for requests/responses. Useful if you need to strip cookies or other headers. Example: map You can also add this to plugins.config:
12 header_filter.so /etc/trafficserver/hdr_filters.conf Plugin docs: Plugins - header_filter Example hdr_filter.conf file: [READ_REQUEST_HDR] Cookie [READ_RESPONSE_HDR] Cookie [SEND_RESPONSE_HDR] X-My-Hdr +Some Value+ You can use the following sections in a config file: READ_REQUEST_HDR - as ATS reads the request from the client READ_RESPONSE_HDR - as ATS reads the response from the origin SEND_REQUEST_HDR - as ATS sends the request to the origin SEND_RESPONSE_HDR - as ATS sends the response to the client By default headers mentioned in the file are stripped If you add a value afterwards, surrounded by +, then the header is added. If you add a value afterwards, surrounded by =, then the header is modified (any existing header is replaced). Plugins - stats_over_http Exposes statistics via json Add stats_over_http.so to plugins.config Go to to view stats This is compatible with the circonus JSON module Premium support customers get a free circonus account with 2 free hosts to try this out. Plugins - cacheurl
13 Lets you rewrite the cache key used for a URL. Useful if you have multiple origin servers/mirrors with the same content. Example: Add cacheurl.so to plugins.config Create a cacheurl.config file in the plugins directory It s good to add a.tsinternal to the end of the rewritten cache key to ensure you never clash with a real URL. The first parameter is the URL to match on, the second is the URL to rewrite it to, but only for caching purposes. The content is still loaded from the original URL. More documentation Google searches tend to link to the v2 docs, which may not be up to date. You can try changing v2 to admin in the URL, but it doesn t always work (the page name has changed), but you can usually find the right page by going to the main admin guide for trunk and looking at the links on the right hand side. Questions?
An introduction to Apache Traffic Server. Leif Hedstrom December 2011
An introduction to Apache Traffic Server Leif Hedstrom December 2011 Who am I? One of the drivers to open source Traffic Server (at Yahoo) Committer for Apache Traffic Server VP of Apache Traffic Server
ATS Test Documentation
ATS Test Documentation Release 0.1 Feifei Cai March 31, 2015 Contents 1 HTTP 3 1.1 Keep-alive................................................ 3 1.2 Connection Timeouts...........................................
Working With Virtual Hosts on Pramati Server
Working With Virtual Hosts on Pramati Server 13 Overview Virtual hosting allows a single machine to be addressed by different names. There are two ways for configuring Virtual Hosts. They are: Domain Name
Implementing Reverse Proxy Using Squid. Prepared By Visolve Squid Team
Implementing Reverse Proxy Using Squid Prepared By Visolve Squid Team Introduction What is Reverse Proxy Cache About Squid How Reverse Proxy Cache work Configuring Squid as Reverse Proxy Configuring Squid
v7.8.2 Release Notes for Websense Content Gateway
v7.8.2 Release Notes for Websense Content Gateway Topic 60086 Web Security Gateway and Gateway Anywhere 12-Mar-2014 These Release Notes are an introduction to Websense Content Gateway version 7.8.2. New
W3Perl A free logfile analyzer
W3Perl A free logfile analyzer Features Works on Unix / Windows / Mac View last entries based on Perl scripts Web / FTP / Squid / Email servers Session tracking Others log format can be added easily Detailed
Online Help. Websense Content Gateway. v7.6
Online Help Websense Content Gateway v7.6 Websense Content Gateway Online Help April, 2011 R033011760 Copyright 1996-2011 Yahoo, Inc., and Websense, Inc. All rights reserved. This document contains proprietary
CloudOYE CDN USER MANUAL
CloudOYE CDN USER MANUAL Password - Based Access Logon to http://mycloud.cloudoye.com. Enter your Username & Password In case, you have forgotten your password, click Forgot your password to request a
Volume SYSLOG JUNCTION. User s Guide. User s Guide
Volume 1 SYSLOG JUNCTION User s Guide User s Guide SYSLOG JUNCTION USER S GUIDE Introduction I n simple terms, Syslog junction is a log viewer with graphing capabilities. It can receive syslog messages
APACHE WEB SERVER. Andri Mirzal, PhD N28-439-03
APACHE WEB SERVER Andri Mirzal, PhD N28-439-03 Introduction The Apache is an open source web server software program notable for playing a key role in the initial growth of the World Wide Web Typically
How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations
How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations Jan van Doorn Distinguished Engineer VSS CDN Engineering 1 What is a CDN? 2 Content Router get customer
Table of Contents. This whitepaper outlines how to configure the operating environment for MailEnable s implementation of Exchange ActiveSync.
This whitepaper outlines how to configure the operating environment for MailEnable s implementation of Exchange ActiveSync. Table of Contents Overview... 2 Evaluating Exchange ActiveSync for MailEnable...
HTTP. Internet Engineering. Fall 2015. Bahador Bakhshi CE & IT Department, Amirkabir University of Technology
HTTP Internet Engineering Fall 2015 Bahador Bakhshi CE & IT Department, Amirkabir University of Technology Questions Q1) How do web server and client browser talk to each other? Q1.1) What is the common
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
Emerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.
Emerald Network Collector Version 4.0 Emerald Management Suite IEA Software, Inc. Table Of Contents Purpose... 3 Overview... 3 Modules... 3 Installation... 3 Configuration... 3 Filter Definitions... 4
Novell Access Manager
Access Gateway Guide AUTHORIZED DOCUMENTATION Novell Access Manager 3.1 SP2 November 16, 2010 www.novell.com Novell Access Manager 3.1 SP2 Access Gateway Guide Legal Notices Novell, Inc., makes no representations
IceWarp to IceWarp Server Migration
IceWarp to IceWarp Server Migration Registered Trademarks iphone, ipad, Mac, OS X are trademarks of Apple Inc., registered in the U.S. and other countries. Microsoft, Windows, Outlook and Windows Phone
Using RADIUS Agent for Transparent User Identification
Using RADIUS Agent for Transparent User Identification Using RADIUS Agent Web Security Solutions Version 7.7, 7.8 Websense RADIUS Agent works together with the RADIUS server and RADIUS clients in your
How to Configure Captive Portal
How to Configure Captive Portal Captive portal is one of the user identification methods available on the Palo Alto Networks firewall. Unknown users sending HTTP or HTTPS 1 traffic will be authenticated,
<Insert Picture Here> Oracle Web Cache 11g Overview
Oracle Web Cache 11g Overview Oracle Web Cache Oracle Web Cache is a secure reverse proxy cache and a compression engine deployed between Browser and HTTP server Browser and Content
FortiGate Multi-Threat Security Systems I
FortiGate Multi-Threat Security Systems I Module 9: Web Filtering 2013 Fortinet Inc. All rights reserved. The information contained herein is subject to change without notice. No part of this publication
Lecture 8a: WWW Proxy Servers and Cookies
Internet and Intranet Protocols and Applications Lecture 8a: WWW Proxy Servers and Cookies March 12, 2003 Arthur Goldberg Computer Science Department New York University [email protected] Terminology Origin
Online Help. Websense Content Gateway. v7.5
Online Help Websense Content Gateway v7.5 Websense Content Gateway Online Help April 2010 R050410750 Copyright 1996-2010 Yahoo, Inc., and Websense, Inc. All rights reserved. This document contains proprietary
LOCKSS on LINUX. Installation Manual and the OpenBSD Transition 02/17/2011
LOCKSS on LINUX Installation Manual and the OpenBSD Transition 02/17/2011 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 7 BIOS Settings... 10 Installation... 11 Firewall
Table of Contents. Open-Xchange Authentication & Session Handling. 1.Introduction...3
Open-Xchange Authentication & Session Handling Table of Contents 1.Introduction...3 2.System overview/implementation...4 2.1.Overview... 4 2.1.1.Access to IMAP back end services...4 2.1.2.Basic Implementation
McAfee Web Gateway 7.4.1
Release Notes Revision B McAfee Web Gateway 7.4.1 Contents About this release New features and enhancements Resolved issues Installation instructions Known issues Find product documentation About this
Configuration Worksheets for Oracle WebCenter Ensemble 10.3
Configuration Worksheets for Oracle WebCenter Ensemble 10.3 This document contains worksheets for installing and configuring Oracle WebCenter Ensemble 10.3. Print this document and use it to gather the
Intrusion Detection and Prevention: Network and IDS Configuration and Monitoring using Snort
License Intrusion Detection and Prevention: Network and IDS Configuration and Monitoring using Snort This work by Z. Cliffe Schreuders at Leeds Metropolitan University is licensed under a Creative Commons
Integrating the F5 BigIP with Blackboard
Integrating the F5 BigIP with Blackboard Nick McClure [email protected] Lead Systems Programmer University of Kentucky Created August 1, 2006 Last Updated June 17, 2008 Integrating the F5 BigIP with Blackboard
Load Balancing Web Applications
Mon Jan 26 2004 18:14:15 America/New_York Published on The O'Reilly Network (http://www.oreillynet.com/) http://www.oreillynet.com/pub/a/onjava/2001/09/26/load.html See this if you're having trouble printing
1. When will an IP process drop a datagram? 2. When will an IP process fragment a datagram? 3. When will a TCP process drop a segment?
Questions 1. When will an IP process drop a datagram? 2. When will an IP process fragment a datagram? 3. When will a TCP process drop a segment? 4. When will a TCP process resend a segment? CP476 Internet
Chapter 6 Virtual Private Networking Using SSL Connections
Chapter 6 Virtual Private Networking Using SSL Connections The FVS336G ProSafe Dual WAN Gigabit Firewall with SSL & IPsec VPN provides a hardwarebased SSL VPN solution designed specifically to provide
Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001
Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3
LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013
LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...
Eucalyptus 3.4.2 User Console Guide
Eucalyptus 3.4.2 User Console Guide 2014-02-23 Eucalyptus Systems Eucalyptus Contents 2 Contents User Console Overview...4 Install the Eucalyptus User Console...5 Install on Centos / RHEL 6.3...5 Configure
SEO - Access Logs After Excel Fails...
Server Logs After Excel Fails @ohgm Prepare for walls of text. About Me Former Senior Technical Consultant @ builtvisible. Now Freelance Technical SEO Consultant. @ohgm on Twitter. ohgm.co.uk for my webzone.
v7.7.3 Release Notes for Websense Content Gateway
v7.7.3 Release Notes for Websense Content Gateway Topic 55400 / Updated: 20-February-2013 Applies To: Websense Content Gateway, version 7.7.3 (a component of Web Security Gateway and Web Security Gateway
API documentation - 1 -
API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all
HTTP Caching & Cache-Busting for Content Publishers
HTTP Caching & Cache-Busting for Content Publishers Michael J. Radwin http://public.yahoo.com/~radwin/ OSCON 2005 Thursday, August 4th, 2005 1 1 Agenda HTTP in 3 minutes Caching concepts Hit, Miss, Revalidation
EKT 332/4 COMPUTER NETWORK
UNIVERSITI MALAYSIA PERLIS SCHOOL OF COMPUTER & COMMUNICATIONS ENGINEERING EKT 332/4 COMPUTER NETWORK LABORATORY MODULE LAB 2 NETWORK PROTOCOL ANALYZER (SNIFFING AND IDENTIFY PROTOCOL USED IN LIVE NETWORK)
FAQs for Oracle iplanet Proxy Server 4.0
FAQs for Oracle iplanet Proxy Server 4.0 Get answers to the questions most frequently asked about Oracle iplanet Proxy Server Q: What is Oracle iplanet Proxy Server (Java System Web Proxy Server)? A: Oracle
DEERFIELD.COM. DNS2Go Update API. DNS2Go Update API
DEERFIELD.COM DNS2Go Update API DNS2Go Update API DEERFIELD.COM PRODUCT DOCUMENTATION DNS2Go Update API Deerfield.com 4241 Old U.S. 27 South Gaylord, MI 49686 Phone 989.732.8856 Email [email protected]
PHP Debugging. Draft: March 19, 2013 2013 Christopher Vickery
PHP Debugging Draft: March 19, 2013 2013 Christopher Vickery Introduction Debugging is the art of locating errors in your code. There are three types of errors to deal with: 1. Syntax errors: When code
create-virtual-server creates the named virtual server
Name Synopsis Description Options create-virtual-server creates the named virtual server create-virtual-server [--help] --hosts hosts [--httplisteners http-listeners] [--networklisteners network-listeners]
Getting FileMaker Server 11 and IIS 7.x to Work with SSL. By Todd Duell
Getting FileMaker Server 11 and IIS 7.x to Work with SSL Enable FileMaker Server to communicate with IIS Server using an SSL certificate. By Todd Duell FileMaker Server 11 installs cleanly with IIS Server
DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5
DEPLOYMENT GUIDE Version 1.2 Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5 Table of Contents Table of Contents Deploying the BIG-IP system v10 with Microsoft IIS Prerequisites and configuration
Determine the process of extracting monitoring information in Sun ONE Application Server
Table of Contents AboutMonitoring1 Sun ONE Application Server 7 Statistics 2 What Can Be Monitored? 2 Extracting Monitored Information. 3 SNMPMonitoring..3 Quality of Service 4 Setting QoS Parameters..
CS 188/219. Scalable Internet Services Andrew Mutz October 8, 2015
CS 188/219 Scalable Internet Services Andrew Mutz October 8, 2015 For Today About PTEs Empty spots were given out If more spots open up, I will issue more PTEs You must have a group by today. More detail
Chapter 8 Monitoring and Logging
Chapter 8 Monitoring and Logging This chapter describes the SSL VPN Concentrator status information, logging, alerting and reporting features. It describes: SSL VPN Concentrator Status Active Users Event
ENABLING RPC OVER HTTPS CONNECTIONS TO M-FILES SERVER
M-FILES CORPORATION ENABLING RPC OVER HTTPS CONNECTIONS TO M-FILES SERVER VERSION 2.3 DECEMBER 18, 2015 Page 1 of 15 CONTENTS 1. Version history... 3 2. Overview... 3 2.1. System Requirements... 3 3. Network
DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010
DEPLOYMENT GUIDE Version 2.1 Deploying F5 with Microsoft SharePoint 2010 Table of Contents Table of Contents Introducing the F5 Deployment Guide for Microsoft SharePoint 2010 Prerequisites and configuration
2 Downloading Access Manager 3.1 SP4 IR1
Novell Access Manager 3.1 SP4 IR1 Readme May 2012 Novell This Readme describes the Novell Access Manager 3.1 SP4 IR1 release. Section 1, Documentation, on page 1 Section 2, Downloading Access Manager 3.1
PROXY SETUP WITH IIS USING URL REWRITE, APPLICATION REQUEST ROUTING AND WEB FARM FRAMEWORK OR APACHE HTTP SERVER FOR EMC DOCUMENTUM EROOM
White Paper PROXY SETUP WITH IIS USING URL REWRITE, APPLICATION REQUEST ROUTING AND WEB FARM FRAMEWORK OR APACHE HTTP SERVER FOR EMC DOCUMENTUM EROOM Abstract This white paper explains how to setup Proxy
Configuring the CSS and Cache Engine for Reverse Proxy Caching
Configuring the CSS and Cache Engine for Reverse Proxy Caching Document ID: 12586 Contents Introduction Prerequisites Requirements Components Used Conventions Caching Overview Content Caching Configure
Index. AdWords, 182 AJAX Cart, 129 Attribution, 174
Index A AdWords, 182 AJAX Cart, 129 Attribution, 174 B BigQuery, Big Data Analysis create reports, 238 GA-BigQuery integration, 238 GA data, 241 hierarchy structure, 238 query language (see also Data selection,
The course will be run on a Linux platform, but it is suitable for all UNIX based deployments.
Linux Apache Web Server Administration Course Description: The Linux Apache Web Server Administration course is aimed at technical staff who will be responsible for installing, configuring and maintaining
Local Caching Servers (LCS): User Manual
Local Caching Servers (LCS): User Manual Table of Contents Local Caching Servers... 1 Supported Browsers... 1 Getting Help... 1 System Requirements... 2 Macintosh... 2 Windows... 2 Linux... 2 Downloading
DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0
DEPLOYMENT GUIDE Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0 Introducing the F5 and Microsoft Dynamics CRM configuration Microsoft Dynamics CRM is a full customer relationship
Cache All The Things
Cache All The Things About Me Mike Bell Drupal Developer @mikebell_ http://drupal.org/user/189605 Exactly what things? erm... everything! No really... Frontend: - HTML - CSS - Images - Javascript Backend:
Configuring Apache HTTP Server With Pramati
Configuring Apache HTTP Server With Pramati 45 A general practice often seen in development environments is to have a web server to cater to the static pages and use the application server to deal with
Unless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection.
TECHNICAL NOTE FORWARDING LOGS USING TAIL2SYSLOG MARCH 2013 The Tail2Syslog support script provides a method for monitoring and forwarding events to STRM using syslog for real-time correlation. Tail2Syslog
CYAN SECURE WEB APPLIANCE. User interface manual
CYAN SECURE WEB APPLIANCE User interface manual Jun. 13, 2008 Applies to: CYAN Secure Web 1.4 and above Contents 1 Log in...3 2 Status...3 2.1 Status / System...3 2.2 Status / Network...4 Status / Network
Setup Guide Access Manager 3.2 SP3
Setup Guide Access Manager 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation,
Blue Coat Security First Steps Solution for Deploying an Explicit Proxy
Blue Coat Security First Steps Solution for Deploying an Explicit Proxy SGOS 6.5 Third Party Copyright Notices 2014 Blue Coat Systems, Inc. All rights reserved. BLUE COAT, PROXYSG, PACKETSHAPER, CACHEFLOW,
Use Enterprise SSO as the Credential Server for Protected Sites
Webthority HOW TO Use Enterprise SSO as the Credential Server for Protected Sites This document describes how to integrate Webthority with Enterprise SSO version 8.0.2 or 8.0.3. Webthority can be configured
Configuring Nex-Gen Web Load Balancer
Configuring Nex-Gen Web Load Balancer Table of Contents Load Balancing Scenarios & Concepts Creating Load Balancer Node using Administration Service Creating Load Balancer Node using NodeCreator Connecting
Spectrum Technology Platform. Version 9.0. Spectrum Spatial Administration Guide
Spectrum Technology Platform Version 9.0 Spectrum Spatial Administration Guide Contents Chapter 1: Introduction...7 Welcome and Overview...8 Chapter 2: Configuring Your System...9 Changing the Default
VDCF - Virtual Datacenter Control Framework for the Solaris TM Operating System
VDCF - Virtual Datacenter Control Framework for the Solaris TM Operating System VDCF Proxy Version 5.5 17. April 2015 Copyright 2005-2015 JomaSoft GmbH All rights reserved. [email protected] VDCF - Proxy
Troubleshooting Citrix MetaFrame Procedures
Troubleshooting Citrix MetaFrame Procedures Document name Troubleshooting a Citrix MetaFrame environment v1.0.doc Author Marcel van As Last Revision Date 28 February 2006 Edited and released by: www.dabcc.com
Snapt Balancer Manual
Snapt Balancer Manual Version 1.2 pg. 1 Contents Chapter 1: Introduction... 3 Chapter 2: General Usage... 4 Configuration Default Settings... 4 Configuration Performance Tuning... 6 Configuration Snapt
Setting up a Squid-Proxy Server
LinuxFocus article number 235 http://linuxfocus.org Setting up a Squid-Proxy Server by D.S. Oberoi About the author: D.S. Oberoi lives in Jammu, India and has currently problems
1. What is this? Why would I want it?
HOWTO - Jeanne, redirector for Squid Reverse Proxy Vincent Berk (c)2001 [email protected] GNU/GPL Marion Bates (c) 2001 [email protected] Installation Guide with Examples (ALPHA distribution)
DEPLOYMENT GUIDE. Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services
DEPLOYMENT GUIDE Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services Deploying the BIG-IP LTM system and Microsoft Windows Server 2008 Terminal Services Welcome to the BIG-IP
Quick Start 4: Identifying and Troubleshooting proxy issues for Websense Web Security Gateway
Quick Start 4: Identifying and Troubleshooting proxy issues for Websense Web Security Gateway Websense Support Webinar March 2013 1 Presenter Greg Didier Title: Support Specialist Accomplishments: 9 years
Web Service Reference
IceWarp Unified Communications Reference Version 11.3 Published on 2/27/2015 Contents... 4 About... 5 Reference... 6 General... 6 Web Site... 7 Options... 9 Access... 11 Scripting... 14 MIME... 16 Documents...
Front-End Performance Testing and Optimization
Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client
Cache Configuration Reference
Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...
COMMANDS 1 Overview... 1 Default Commands... 2 Creating a Script from a Command... 10 Document Revision History... 10
LabTech Commands COMMANDS 1 Overview... 1 Default Commands... 2 Creating a Script from a Command... 10 Document Revision History... 10 Overview Commands in the LabTech Control Center send specific instructions
Websense Content Gateway v7.x: Troubleshooting
Websense Content Gateway v7.x: Troubleshooting Topic 60042 Content Gateway Troubleshooting Updated: 28-October-2013 Dropped HTTPS connections Websites that have difficulty transiting Content Gateway Low
Varnish Tips & Tricks, 2015 edition
Varnish Tips & Tricks, 2015 edition ConFoo 2015 Montreal, Canada Magnus Hagander [email protected] PRODUCTS CONSULTING APPLICATION MANAGEMENT IT OPERATIONS SUPPORT TRAINING Magnus Hagander Redpill Linpro
Setting Up a CLucene and PostgreSQL Federation
Federated Desktop and File Server Search with libferris Ben Martin Abstract How to federate CLucene personal document indexes with PostgreSQL/TSearch2. The libferris project has two major goals: mounting
Building a large scale CDN with Apache Trafficserver. Jan van Doorn [email protected]
Building a large scale CDN with Apache Trafficserver Jan van Doorn [email protected] About me Engineer at Comcast Cable NaBonal Engineering & Technical OperaBons NETO- VSS- CDNENG Tech Lead
Design Notes for an Efficient Password-Authenticated Key Exchange Implementation Using Human-Memorable Passwords
Design Notes for an Efficient Password-Authenticated Key Exchange Implementation Using Human-Memorable Passwords Author: Paul Seymer CMSC498a Contents 1 Background... 2 1.1 HTTP 1.0/1.1... 2 1.2 Password
IIS SECURE ACCESS FILTER 1.3
OTP SERVER INTEGRATION MODULE IIS SECURE ACCESS FILTER 1.3 Copyright, NordicEdge, 2006 www.nordicedge.se Copyright, 2006, Nordic Edge AB Page 1 of 14 1 Introduction 1.1 Overview Nordic Edge One Time Password
NetSpective Global Proxy Configuration Guide
NetSpective Global Proxy Configuration Guide Table of Contents NetSpective Global Proxy Deployment... 3 Configuring NetSpective for Global Proxy... 5 Restrict Admin Access... 5 Networking... 6 Apply a
Apache Server Implementation Guide
Apache Server Implementation Guide 340 March Road Suite 600 Kanata, Ontario, Canada K2K 2E4 Tel: +1-613-599-2441 Fax: +1-613-599-2442 International Voice: +1-613-599-2441 North America Toll Free: 1-800-307-7042
Jive Connects for Microsoft SharePoint: Troubleshooting Tips
Jive Connects for Microsoft SharePoint: Troubleshooting Tips Contents Troubleshooting Tips... 3 Generic Troubleshooting... 3 SharePoint logs...3 IIS Logs...3 Advanced Network Monitoring... 4 List Widget
Apache JMeter HTTP(S) Test Script Recorder
Apache JMeter HTTP(S) Test Script Recorder This tutorial attempts to explain the exact steps for recording HTTP/HTTPS. For those new to JMeter, one easy way to create a test plan is to use the Recorder.
Using TestLogServer for Web Security Troubleshooting
Using TestLogServer for Web Security Troubleshooting Topic 50330 TestLogServer Web Security Solutions Version 7.7, Updated 19-Sept- 2013 A command-line utility called TestLogServer is included as part
Using New Relic to Monitor Your Servers
TUTORIAL Using New Relic to Monitor Your Servers by Alan Skorkin Contents Introduction 3 Why Do I Need a Service to Monitor Boxes at All? 4 It Works in Real Life 4 Installing the New Relic Server Monitoring
Painless Web Proxying with Apache mod_proxy
Painless Web Proxying with Apache mod_proxy Justin R. Erenkrantz University of California, Irvine and Google, Inc. http://www.erenkrantz.com/oscon/ [email protected] Why should I pay attention? Apache
Avira AntiVir MailGate 3.2 Release Notes
Release Notes 1. Features 1.1 Assigning recipient addresses to groups either by using Active Directory or a plain text file 1.1.1 Using a Active Directory server MailGate communicates with Active Directory
Guide to Analyzing Feedback from Web Trends
Guide to Analyzing Feedback from Web Trends Where to find the figures to include in the report How many times was the site visited? (General Statistics) What dates and times had peak amounts of traffic?
WebAccelerator Administration Guide
WebAccelerator version 5.1 MAN-0206-00 Service and Support Information Product Version This manual applies to product version 5.1 of the WebAccelerator. Legal Notices Copyright Copyright 2005, F5 Networks,
