Apache HTTP Server
DreamHost customers have only limited access to Apache settings on shared servers (via the panel). For example, certain options can be changed through the Remap Sub-directories page at (Panel > 'Domains' > 'Remap Sub-Dir') and .htaccess files.
DreamHost Apache version
DreamHost currently runs version 2.2.22 of the open source HTTP Server. In the near future, DreamHost will update Apache to version 2.4.
In the past, one could determine information about the web server from the HTTP response headers through the "Server" header. However for security reasons, it was decided to set ServerTokens to "Prod" and as a result, the value of this header only returns "Apache". It cannot be modified through per-directory configuration files (.htaccess).
For example, in the past, running curl -Is to your site gives you the following response:
$ curl -Is http://websitehelp.support |grep Server Server: Apache/1.3.37 (Unix) mod_throttle/3.1.2 DAV/1.0.3 mod_fastcgi/2.4.2 mod_gzip/22.214.171.124a PHP/4.4.7 mod_ssl/2.8.22 OpenSSL/0.9.7e
If you run this same command now, the only response is ‘Apache’:
$ curl -Is http://websitehelp.support |grep Server Server: Apache
To find the version of apache currently running, use:
$ dpkg -l ndn-apache22
Apache modules for DreamHost
If you need the xsendfile module enabled, you must contact support on the (Panel > ‘Support’ > ‘Contact Support’) page. Please be sure to mention on which domain you would like it enabled. Also, if you need the proxy module, that can only be enabled on a VPS or Dedicated server.
For further information on Apache modules, visit the following page: