Guest User

Untitled

a guest
Jan 10th, 2012
61
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #
  2. # Based upon the NCSA server configuration files originally by Rob McCool.
  3. #
  4. # This is the main Apache server configuration file. It contains the
  5. # configuration directives that give the server its instructions.
  6. # See http://httpd.apache.org/docs/2.2/ for detailed information about
  7. # the directives.
  8. #
  9. # Do NOT simply read the instructions in here without understanding
  10. # what they do. They're here only as hints or reminders. If you are unsure
  11. # consult the online docs. You have been warned.
  12. #
  13. # The configuration directives are grouped into three basic sections:
  14. # 1. Directives that control the operation of the Apache server process as a
  15. # whole (the 'global environment').
  16. # 2. Directives that define the parameters of the 'main' or 'default' server,
  17. # which responds to requests that aren't handled by a virtual host.
  18. # These directives also provide default values for the settings
  19. # of all virtual hosts.
  20. # 3. Settings for virtual hosts, which allow Web requests to be sent to
  21. # different IP addresses or hostnames and have them handled by the
  22. # same Apache server process.
  23. #
  24. # Configuration and logfile names: If the filenames you specify for many
  25. # of the server's control files begin with "/" (or "drive:/" for Win32), the
  26. # server will use that explicit path. If the filenames do *not* begin
  27. # with "/", the value of ServerRoot is prepended -- so "foo.log"
  28. # with ServerRoot set to "/etc/apache2" will be interpreted by the
  29. # server as "/etc/apache2/foo.log".
  30. #
  31.  
  32. ### Section 1: Global Environment
  33. #
  34. # The directives in this section affect the overall operation of Apache,
  35. # such as the number of concurrent requests it can handle or where it
  36. # can find its configuration files.
  37. #
  38.  
  39. #
  40. # ServerRoot: The top of the directory tree under which the server's
  41. # configuration, error, and log files are kept.
  42. #
  43. # NOTE! If you intend to place this on an NFS (or otherwise network)
  44. # mounted filesystem then please read the LockFile documentation (available
  45. # at <URL:http://httpd.apache.org/docs/2.2/mod/mpm_common.html#lockfile>);
  46. # you will save yourself a lot of trouble.
  47. #
  48. # Do NOT add a slash at the end of the directory path.
  49. #
  50. #ServerRoot "/etc/apache2"
  51. ServerName pdc-linux-2.premium-dota.com
  52. #
  53. # The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
  54. #
  55. LockFile ${APACHE_LOCK_DIR}/accept.lock
  56.  
  57. #
  58. # PidFile: The file in which the server should record its process
  59. # identification number when it starts.
  60. # This needs to be set in /etc/apache2/envvars
  61. #
  62. PidFile ${APACHE_PID_FILE}
  63.  
  64. #
  65. # Timeout: The number of seconds before receives and sends time out.
  66. #
  67. Timeout 150
  68.  
  69. #
  70. # KeepAlive: Whether or not to allow persistent connections (more than
  71. # one request per connection). Set to "Off" to deactivate.
  72. #
  73. KeepAlive On
  74.  
  75. #
  76. # MaxKeepAliveRequests: The maximum number of requests to allow
  77. # during a persistent connection. Set to 0 to allow an unlimited amount.
  78. # We recommend you leave this number high, for maximum performance.
  79. #
  80. MaxKeepAliveRequests 100
  81.  
  82. #
  83. # KeepAliveTimeout: Number of seconds to wait for the next request from the
  84. # same client on the same connection.
  85. #
  86. KeepAliveTimeout 3
  87.  
  88. ##
  89. ## Server-Pool Size Regulation (MPM specific)
  90. ##
  91.  
  92. # prefork MPM
  93. # StartServers: number of server processes to start
  94. # MinSpareServers: minimum number of server processes which are kept spare
  95. # MaxSpareServers: maximum number of server processes which are kept spare
  96. # MaxClients: maximum number of server processes allowed to start
  97. # MaxRequestsPerChild: maximum number of requests a server process serves
  98. <IfModule mpm_prefork_module>
  99. ServerLimit 1200
  100. StartServers 100
  101. MinSpareServers 5
  102. MaxSpareServers 15
  103. MaxClients 1200
  104. MaxRequestsPerChild 0
  105. </IfModule>
  106.  
  107. # worker MPM
  108. # StartServers: initial number of server processes to start
  109. # MaxClients: maximum number of simultaneous client connections
  110. # MinSpareThreads: minimum number of worker threads which are kept spare
  111. # MaxSpareThreads: maximum number of worker threads which are kept spare
  112. # ThreadLimit: ThreadsPerChild can be changed to this maximum value during a
  113. # graceful restart. ThreadLimit can only be changed by stopping
  114. # and starting Apache.
  115. # ThreadsPerChild: constant number of worker threads in each server process
  116. # MaxRequestsPerChild: maximum number of requests a server process serves
  117. <IfModule mpm_worker_module>
  118. ServerLimit 1200
  119. StartServers 100
  120. MinSpareThreads 25
  121. MaxSpareThreads 75
  122. ThreadLimit 64
  123. ThreadsPerChild 25
  124. MaxClients 1200
  125. MaxRequestsPerChild 0
  126. </IfModule>
  127.  
  128. # event MPM
  129. # StartServers: initial number of server processes to start
  130. # MaxClients: maximum number of simultaneous client connections
  131. # MinSpareThreads: minimum number of worker threads which are kept spare
  132. # MaxSpareThreads: maximum number of worker threads which are kept spare
  133. # ThreadsPerChild: constant number of worker threads in each server process
  134. # MaxRequestsPerChild: maximum number of requests a server process serves
  135. <IfModule mpm_event_module>
  136. ServerLimit 1200
  137. StartServers 100
  138. MaxClients 1200
  139. MinSpareThreads 25
  140. MaxSpareThreads 75
  141. ThreadLimit 64
  142. ThreadsPerChild 25
  143. MaxRequestsPerChild 0
  144. </IfModule>
  145.  
  146. # These need to be set in /etc/apache2/envvars
  147. User ${APACHE_RUN_USER}
  148. Group ${APACHE_RUN_GROUP}
  149.  
  150. #
  151. # AccessFileName: The name of the file to look for in each directory
  152. # for additional configuration directives. See also the AllowOverride
  153. # directive.
  154. #
  155.  
  156. AccessFileName .htaccess
  157.  
  158. #
  159. # The following lines prevent .htaccess and .htpasswd files from being
  160. # viewed by Web clients.
  161. #
  162. <Files ~ "^\.ht">
  163. Order allow,deny
  164. Deny from all
  165. Satisfy all
  166. </Files>
  167.  
  168. #
  169. # DefaultType is the default MIME type the server will use for a document
  170. # if it cannot otherwise determine one, such as from filename extensions.
  171. # If your server contains mostly text or HTML documents, "text/plain" is
  172. # a good value. If most of your content is binary, such as applications
  173. # or images, you may want to use "application/octet-stream" instead to
  174. # keep browsers from trying to display binary files as though they are
  175. # text.
  176. #
  177. DefaultType text/plain
  178.  
  179.  
  180. #
  181. # HostnameLookups: Log the names of clients or just their IP addresses
  182. # e.g., www.apache.org (on) or 204.62.129.132 (off).
  183. # The default is off because it'd be overall better for the net if people
  184. # had to knowingly turn this feature on, since enabling it means that
  185. # each client request will result in AT LEAST one lookup request to the
  186. # nameserver.
  187. #
  188. HostnameLookups Off
  189.  
  190. # ErrorLog: The location of the error log file.
  191. # If you do not specify an ErrorLog directive within a <VirtualHost>
  192. # container, error messages relating to that virtual host will be
  193. # logged here. If you *do* define an error logfile for a <VirtualHost>
  194. # container, that host's errors will be logged there and not here.
  195. #
  196. ErrorLog ${APACHE_LOG_DIR}/error.log
  197.  
  198. #
  199. # LogLevel: Control the number of messages logged to the error_log.
  200. # Possible values include: debug, info, notice, warn, error, crit,
  201. # alert, emerg.
  202. #
  203. LogLevel warn
  204.  
  205. # Include module configuration:
  206. Include mods-enabled/*.load
  207. Include mods-enabled/*.conf
  208.  
  209. # Include all the user configurations:
  210. Include httpd.conf
  211.  
  212. # Include ports listing
  213. Include ports.conf
  214.  
  215. #
  216. # The following directives define some format nicknames for use with
  217. # a CustomLog directive (see below).
  218. # If you are behind a reverse proxy, you might want to change %h into %{X-Forwarded-For}i
  219. #
  220. LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
  221. LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
  222. LogFormat "%h %l %u %t \"%r\" %>s %O" common
  223. LogFormat "%{Referer}i -> %U" referer
  224. LogFormat "%{User-agent}i" agent
  225.  
  226. # Include of directories ignores editors' and dpkg's backup files,
  227. # see README.Debian for details.
  228.  
  229. # Include generic snippets of statements
  230. Include conf.d/
  231.  
  232. # Include the virtual host configurations:
  233. Include sites-enabled/
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×