Proxy Server

From DreamHost

Jump to: navigation, search

With a DreamHost PS (private virtual server), you may configure Proxy Servers via the DreamHost Panel.

Contents

Features

Technicalities

The Proxy Server feature is a reverse proxy using Apache mod_proxy.

Basically mod_proxy forwards requests that Apache receives on to another running process through a specific port. For example, if you wanted to set up Rails with Mongrel, you could have the Mongrel server running in the background and just have mod_proxy send incoming requests through Mongrel (or Tomcat, or some other daemon).

You can only forward requests to localhost, and only on ports above 8000.

Daemon Processes

A daemon process is a server process that listens for communication from remote clients. For example, the Apache Web server is a daemon that listens for TCP socket connections from Web browser client applications. Some servers, such as TeamSpeak or game servers, might also listen for UDP packets.

A DreamHost PS (or Dedicated Server) account permits you to run daemon server processes. They will be limited to the server resources (CPU/RAM) you pay for. This differs from a shared hosting plan, where these processes could adversely affect other users on the same server.

Daemon processes that bind to a port (on which they listen for incoming connections) will be visible from the Internet. DreamHost does not employ any sort of firewall or port blocking on their network.

See also

Personal tools