Mac OS X Server has two built-in proxy servers. First is a forward proxy server, which offers both caching of frequently accessed web content (to improve network performance and reduce bandwidth consumption) and blocking of domains you don't want users on your network to be able to access. In either case, the proxy works only when other computers on your local network are configured to access the web through your server. To enforce this, you may need to configure your organization's firewall to prevent direct outgoing access to the web. The second proxy server is a reverse proxy server (not covered in this book), which can re-route incoming web traffic to various web servers — for example, balancing the load across several physical servers while appearing, to outside users, to be a single server.
For more on setting up Mac OS X as a client to connect to a proxy server, see Chapter 10.
Unlike the other services discussed in this chapter, the forward proxy server isn't restricted to a single site. Rather, it uses your web server's infrastructure to provide proxy services globally. To set up the forward proxy server, follow these steps:
Open Server Admin, which is located in /Applications/Server.
In the sidebar on the left, select your server.
If no services are listed under the server name, click the disclosure triangle next to the server name to reveal them.
If the service names are dimmed, choose Server Connect, type your username ...