Besides serving HTTP requests
from clients, for certain operations, a Traction server may also be issuing
requests to other remote servers.
Retrieving
images to be attached to articles, fetching newsfeeds for use with the
FeedReader component, and retrieving remote images to be embedded in exported
content all potentially require a Traction server to make HTTP requests
to remote hosts. In
many environments, it will be necessary or useful to route such requests
through an HTTP proxy server. Starting
with version 3.7, your Traction server can be configured to use an HTTP
proxy for its outbound HTTP requests.
The configuration interface for HTTP proxying is located on the Server
Setup - Network tab:
You can simply specify the address and port for the proxy server, or
for more elaborate configurations, you can also specify the username/password
credentials to be used to authenticate with the proxy.
Be sure that if you plan to use the credentials for the proxy, that
the "Use Credentials for Proxy" checkbox is checked; and likewise,
if you want Traction to use NTLM authentication with the proxy server,
that the "Use NTLM Authentication When Possible" checkbox is
checked. Also,
be sure to check the "Use HTTP Proxy for outgoing requests"
checkbox to enable HTTP proxy usage; even if you've entered the address
and port of the server, it will not be used until you check that box.