IntroductionIntroduction
  InstallingInstalling
    <Windows>Windows<Windows>Windows
    <Unix>Unix<Unix>Unix
    <Starting the server>Starting the server<Starting the server>Starting the server
    <Directory structure>Directory structure<Directory structure>Directory structure
    <Standard server>Standard server<Standard server>Standard server
    <Secure server>Secure server<Secure server>Secure server
    <User's home pages>User's home pages<User's home pages>User's home pages
    <FTP server>FTP server<FTP server>FTP server
    <Proxy server>Proxy server<Proxy server>Proxy server
  HandlingHandling
  Virtual serversVirtual servers
  ModulesModules
  FilesystemsFilesystems
  RXML tagsRXML tags
  GraphicsGraphics
  ProxyProxy
  Miscellaneous modulesMiscellaneous modules
  Security considerationsSecurity considerations
  ScriptingScripting
  DatabasesDatabases
  LDAPLDAP
  FrontPageFrontPage
  UpgradingUpgrading
  Third party extensionsThird party extensions
  PortabilityPortability
  Reporting bugsReporting bugs
  AppendixAppendix
 
Proxy server

HTTP, SSL and FTP proxy server.

  1. Create a new virtual server using the Proxy server type.
    The following modules should be added:

    • FTP proxy
    • HTTP proxy
    • SSL proxy

  2. Configure the proxy modules.

    You do usually not want outsiders to be able to connect to your proxy server, since they might be able to use the proxy server to reach your internal network. This is especially important for the SSL proxy module. Therefore you should add a security pattern to each module, by changing the Builtin variables/Proxy security: Patterns variable. A suitable value is allow ip=194.52.182.* with 194.52.182.* replaced with your network.

  3. Configure the Server variables.

    • Configure a port. Since all requests to the server will be sent as http, 80 is the obvious choice, but any other port will do.

  4. Click Save to save the changes to disk. The server will also try and open the chosen port. If the port opens successfully, the proxy server will now be operational.

    Note: Ports below 1024 can only be used if the server is run, or at least started, as root.