httpd_uwamp.conf 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. SetEnv PHPRC "{PHPPATH}"
  2. ServerRoot "{APACHEPATH}/"
  3. {LISTEN_VIRTUAL_HOST_PORT}
  4. ServerName "main-serveur"
  5. # Timeout: The number of seconds before receives and sends time out.
  6. Timeout 300
  7. # KeepAlive: Whether or not to allow persistent connections (more than
  8. # one request per connection). Set to "Off" to deactivate.
  9. KeepAlive On
  10. # MaxKeepAliveRequests: The maximum number of requests to allow
  11. # during a persistent connection. Set to 0 to allow an unlimited amount.
  12. MaxKeepAliveRequests 100
  13. # KeepAliveTimeout: Number of seconds to wait for the next request from the
  14. # same client on the same connection.
  15. KeepAliveTimeout 5
  16. # UseCanonicalName: Determines how Apache constructs self-referencing
  17. # URLs and the SERVER_NAME and SERVER_PORT variables.
  18. UseCanonicalName Off
  19. # This directive configures what you return as the Server HTTP response
  20. # Header.
  21. # Set to one of: Full | OS | Minor | Minimal | Major | Prod
  22. ServerTokens Full
  23. # Optionally add a line containing the server version and virtual host
  24. # name to server-generated pages (internal error documents, FTP directory
  25. # listings, mod_status and mod_info output etc.
  26. ServerSignature On
  27. # HostnameLookups: Log the names of clients or just their IP addresses
  28. # e.g., www.apache.org (on) or 204.62.129.132 (off).
  29. HostnameLookups Off
  30. LogLevel warn
  31. AccessFileName .htaccess
  32. <FilesMatch "^\.ht">
  33. Require all denied
  34. </FilesMatch>
  35. # ****************************************************************************************************************
  36. # MODULES
  37. LoadModule access_compat_module "{APACHEPATH}/modules/mod_access_compat.so"
  38. #LoadModule actions_module "{APACHEPATH}/modules/mod_actions.so"
  39. LoadModule alias_module "{APACHEPATH}/modules/mod_alias.so"
  40. LoadModule allowmethods_module "{APACHEPATH}/modules/mod_allowmethods.so"
  41. LoadModule asis_module "{APACHEPATH}/modules/mod_asis.so"
  42. LoadModule auth_basic_module "{APACHEPATH}/modules/mod_auth_basic.so"
  43. #LoadModule auth_digest_module "{APACHEPATH}/modules/mod_auth_digest.so"
  44. #LoadModule auth_form_module "{APACHEPATH}/modules/mod_auth_form.so"
  45. #LoadModule authn_anon_module "{APACHEPATH}/modules/mod_authn_anon.so"
  46. LoadModule authn_core_module "{APACHEPATH}/modules/mod_authn_core.so"
  47. #LoadModule authn_dbd_module "{APACHEPATH}/modules/mod_authn_dbd.so"
  48. #LoadModule authn_dbm_module "{APACHEPATH}/modules/mod_authn_dbm.so"
  49. LoadModule authn_file_module "{APACHEPATH}/modules/mod_authn_file.so"
  50. #LoadModule authn_socache_module "{APACHEPATH}/modules/mod_authn_socache.so"
  51. #LoadModule authnz_fcgi_module "{APACHEPATH}/modules/mod_authnz_fcgi.so"
  52. #LoadModule authnz_ldap_module "{APACHEPATH}/modules/mod_authnz_ldap.so"
  53. LoadModule authz_core_module "{APACHEPATH}/modules/mod_authz_core.so"
  54. #LoadModule authz_dbd_module "{APACHEPATH}/modules/mod_authz_dbd.so"
  55. #LoadModule authz_dbm_module "{APACHEPATH}/modules/mod_authz_dbm.so"
  56. LoadModule authz_groupfile_module "{APACHEPATH}/modules/mod_authz_groupfile.so"
  57. LoadModule authz_host_module "{APACHEPATH}/modules/mod_authz_host.so"
  58. #LoadModule authz_owner_module "{APACHEPATH}/modules/mod_authz_owner.so"
  59. LoadModule authz_user_module "{APACHEPATH}/modules/mod_authz_user.so"
  60. LoadModule autoindex_module "{APACHEPATH}/modules/mod_autoindex.so"
  61. #LoadModule buffer_module "{APACHEPATH}/modules/mod_buffer.so"
  62. #LoadModule cache_module "{APACHEPATH}/modules/mod_cache.so"
  63. #LoadModule cache_disk_module "{APACHEPATH}/modules/mod_cache_disk.so"
  64. #LoadModule cache_socache_module "{APACHEPATH}/modules/mod_cache_socache.so"
  65. #LoadModule cern_meta_module "{APACHEPATH}/modules/mod_cern_meta.so"
  66. LoadModule cgi_module "{APACHEPATH}/modules/mod_cgi.so"
  67. #LoadModule charset_lite_module "{APACHEPATH}/modules/mod_charset_lite.so"
  68. #LoadModule data_module "{APACHEPATH}/modules/mod_data.so"
  69. #LoadModule dav_module "{APACHEPATH}/modules/mod_dav.so"
  70. #LoadModule dav_fs_module "{APACHEPATH}/modules/mod_dav_fs.so"
  71. #LoadModule dav_lock_module "{APACHEPATH}/modules/mod_dav_lock.so"
  72. #LoadModule dbd_module "{APACHEPATH}/modules/mod_dbd.so"
  73. #LoadModule deflate_module "{APACHEPATH}/modules/mod_deflate.so"
  74. LoadModule dir_module "{APACHEPATH}/modules/mod_dir.so"
  75. #LoadModule dumpio_module "{APACHEPATH}/modules/mod_dumpio.so"
  76. LoadModule env_module "{APACHEPATH}/modules/mod_env.so"
  77. #LoadModule expires_module "{APACHEPATH}/modules/mod_expires.so"
  78. #LoadModule ext_filter_module "{APACHEPATH}/modules/mod_ext_filter.so"
  79. #LoadModule file_cache_module "{APACHEPATH}/modules/mod_file_cache.so"
  80. #LoadModule filter_module "{APACHEPATH}/modules/mod_filter.so"
  81. #LoadModule headers_module "{APACHEPATH}/modules/mod_headers.so"
  82. #LoadModule heartbeat_module "{APACHEPATH}/modules/mod_heartbeat.so"
  83. #LoadModule heartmonitor_module "{APACHEPATH}/modules/mod_heartmonitor.so"
  84. #LoadModule ident_module "{APACHEPATH}/modules/mod_ident.so"
  85. #LoadModule imagemap_module "{APACHEPATH}/modules/mod_imagemap.so"
  86. LoadModule include_module "{APACHEPATH}/modules/mod_include.so"
  87. #LoadModule info_module "{APACHEPATH}/modules/mod_info.so"
  88. LoadModule isapi_module "{APACHEPATH}/modules/mod_isapi.so"
  89. #LoadModule lbmethod_bybusyness_module "{APACHEPATH}/modules/mod_lbmethod_bybusyness.so"
  90. #LoadModule lbmethod_byrequests_module "{APACHEPATH}/modules/mod_lbmethod_byrequests.so"
  91. #LoadModule lbmethod_bytraffic_module "{APACHEPATH}/modules/mod_lbmethod_bytraffic.so"
  92. #LoadModule lbmethod_heartbeat_module "{APACHEPATH}/modules/mod_lbmethod_heartbeat.so"
  93. #LoadModule ldap_module "{APACHEPATH}/modules/mod_ldap.so"
  94. #LoadModule logio_module "{APACHEPATH}/modules/mod_logio.so"
  95. LoadModule log_config_module "{APACHEPATH}/modules/mod_log_config.so"
  96. #LoadModule log_debug_module "{APACHEPATH}/modules/mod_log_debug.so"
  97. #LoadModule log_forensic_module "{APACHEPATH}/modules/mod_log_forensic.so"
  98. #LoadModule lua_module "{APACHEPATH}/modules/mod_lua.so"
  99. #LoadModule macro_module "{APACHEPATH}/modules/mod_macro.so"
  100. LoadModule mime_module "{APACHEPATH}/modules/mod_mime.so"
  101. #LoadModule mime_magic_module "{APACHEPATH}/modules/mod_mime_magic.so"
  102. LoadModule negotiation_module "{APACHEPATH}/modules/mod_negotiation.so"
  103. #LoadModule proxy_module "{APACHEPATH}/modules/mod_proxy.so"
  104. #LoadModule proxy_ajp_module "{APACHEPATH}/modules/mod_proxy_ajp.so"
  105. #LoadModule proxy_balancer_module "{APACHEPATH}/modules/mod_proxy_balancer.so"
  106. #LoadModule proxy_connect_module "{APACHEPATH}/modules/mod_proxy_connect.so"
  107. #LoadModule proxy_express_module "{APACHEPATH}/modules/mod_proxy_express.so"
  108. #LoadModule proxy_fcgi_module "{APACHEPATH}/modules/mod_proxy_fcgi.so"
  109. #LoadModule proxy_ftp_module "{APACHEPATH}/modules/mod_proxy_ftp.so"
  110. #LoadModule proxy_html_module "{APACHEPATH}/modules/mod_proxy_html.so"
  111. #LoadModule proxy_http_module "{APACHEPATH}/modules/mod_proxy_http.so"
  112. #LoadModule proxy_scgi_module "{APACHEPATH}/modules/mod_proxy_scgi.so"
  113. #LoadModule proxy_wstunnel_module "{APACHEPATH}/modules/mod_proxy_wstunnel.so"
  114. #LoadModule ratelimit_module "{APACHEPATH}/modules/mod_ratelimit.so"
  115. #LoadModule reflector_module "{APACHEPATH}/modules/mod_reflector.so"
  116. #LoadModule remoteip_module "{APACHEPATH}/modules/mod_remoteip.so"
  117. #LoadModule request_module "{APACHEPATH}/modules/mod_request.so"
  118. #LoadModule reqtimeout_module "{APACHEPATH}/modules/mod_reqtimeout.so"
  119. #LoadModule rewrite_module "{APACHEPATH}/modules/mod_rewrite.so"
  120. #LoadModule sed_module "{APACHEPATH}/modules/mod_sed.so"
  121. #LoadModule session_module "{APACHEPATH}/modules/mod_session.so"
  122. #LoadModule session_cookie_module "{APACHEPATH}/modules/mod_session_cookie.so"
  123. #LoadModule session_crypto_module "{APACHEPATH}/modules/mod_session_crypto.so"
  124. #LoadModule session_dbd_module "{APACHEPATH}/modules/mod_session_dbd.so"
  125. LoadModule setenvif_module "{APACHEPATH}/modules/mod_setenvif.so"
  126. #LoadModule slotmem_plain_module "{APACHEPATH}/modules/mod_slotmem_plain.so"
  127. #LoadModule slotmem_shm_module "{APACHEPATH}/modules/mod_slotmem_shm.so"
  128. #LoadModule socache_dbm_module "{APACHEPATH}/modules/mod_socache_dbm.so"
  129. #LoadModule socache_memcache_module "{APACHEPATH}/modules/mod_socache_memcache.so"
  130. LoadModule socache_shmcb_module "{APACHEPATH}/modules/mod_socache_shmcb.so"
  131. #LoadModule speling_module "{APACHEPATH}/modules/mod_speling.so"
  132. LoadModule ssl_module "{APACHEPATH}/modules/mod_ssl.so"
  133. #LoadModule status_module "{APACHEPATH}/modules/mod_status.so"
  134. #LoadModule substitute_module "{APACHEPATH}/modules/mod_substitute.so"
  135. #LoadModule unique_id_module "{APACHEPATH}/modules/mod_unique_id.so"
  136. #LoadModule userdir_module "{APACHEPATH}/modules/mod_userdir.so"
  137. #LoadModule usertrack_module "{APACHEPATH}/modules/mod_usertrack.so"
  138. #LoadModule version_module "{APACHEPATH}/modules/mod_version.so"
  139. #LoadModule vhost_alias_module "{APACHEPATH}/modules/mod_vhost_alias.so"
  140. #LoadModule watchdog_module "{APACHEPATH}/modules/mod_watchdog.so"
  141. #LoadModule xml2enc_module "{APACHEPATH}/modules/mod_xml2enc.so"
  142. LoadModule {PHPMODULENAME} "{PHPPATH}/{PHPAPACHE2FILE}"
  143. # ****************************************************************************************************************
  144. # OTHERS CONFIG
  145. <IfModule !mpm_netware_module>
  146. <IfModule !mpm_winnt_module>
  147. User daemon
  148. Group daemon
  149. </IfModule>
  150. </IfModule>
  151. ServerAdmin contact@exemple.com
  152. <IfModule dir_module>
  153. DirectoryIndex index.html index.php index.php5 index.php6
  154. </IfModule>
  155. ErrorLog "{APACHEPATH}/logs/error.log"
  156. <IfModule log_config_module>
  157. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
  158. LogFormat "%h %l %u %t \"%r\" %>s %b" common
  159. <IfModule logio_module>
  160. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
  161. </IfModule>
  162. CustomLog "{APACHEPATH}/logs/access.log" common
  163. </IfModule>
  164. <IfModule alias_module>
  165. </IfModule>
  166. <IfModule mime_module>
  167. TypesConfig "{APACHEPATH}/conf/mime.types"
  168. AddType application/x-compress .Z
  169. AddType application/x-gzip .gz .tgz
  170. AddType application/x-httpd-php .php
  171. AddType application/x-httpd-php .php5
  172. AddType application/x-httpd-php-source .phps
  173. </IfModule>
  174. #
  175. # Customizable error responses come in three flavors:
  176. # 1) plain text 2) local redirects 3) external redirects
  177. #
  178. # Some examples:
  179. #ErrorDocument 500 "The server made a boo boo."
  180. #ErrorDocument 404 /missing.html
  181. #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
  182. #ErrorDocument 402 http://test/subscription_info.html
  183. #
  184. <IfModule ssl_module>
  185. SSLRandomSeed startup builtin
  186. SSLRandomSeed connect builtin
  187. </IfModule>
  188. # ****************************************************************************************************************
  189. # EXTRA CONFIG
  190. # EDIT FILE WITH conf/extra/*source.conf
  191. # Fancy directory listings
  192. Include conf/extra/httpd-autoindex.conf
  193. # Server-pool management (MPM specific)
  194. #Include conf/extra/httpd-mpm.conf
  195. # Distributed authoring and versioning (WebDAV)
  196. #Include conf/extra/httpd-dav.conf
  197. # Distributed authoring and versioning (WebDAV)
  198. #Include conf/extra/httpd-dav.conf
  199. # Real-time info on requests and configuration
  200. #Include conf/extra/httpd-info.conf
  201. # Language settings
  202. #Include conf/extra/httpd-languages.conf
  203. # Multi-language error messages
  204. #Include conf/extra/httpd-multilang-errordoc.conf
  205. # Secure (SSL/TLS) connections
  206. #Include conf/extra/httpd-ssl.conf
  207. # ****************************************************************************************************************
  208. # VIRTUAL HOST
  209. <VirtualHost *:80>
  210. #UWAMP Generate Virtual Host
  211. DocumentRoot "{DOCUMENTPATH}/"
  212. ServerName "main-serveur"
  213. Alias "/mysql/" "{PHPAPPS}/phpmyadmin/"
  214. Alias "/mysql" "{PHPAPPS}/phpmyadmin/"
  215. Alias "/uwamp/" "{PHPAPPS}/uwamp/"
  216. Alias "/uwamp" "{PHPAPPS}/uwamp/"
  217. <Directory "{PHPAPPS}/phpmyadmin/">
  218. AllowOverride All
  219. Options FollowSymLinks Includes Indexes
  220. Require local
  221. </Directory>
  222. <Directory "{PHPAPPS}/uwamp/">
  223. AllowOverride All
  224. Options FollowSymLinks Includes Indexes
  225. Require local
  226. </Directory>
  227. <Directory "{DOCUMENTPATH}/">
  228. AllowOverride All
  229. Options FollowSymLinks Indexes
  230. {ONLINE_MODE}
  231. </Directory>
  232. </VirtualHost>
  233. <VirtualHost *:80>
  234. #UWAMP Generate Virtual Host
  235. DocumentRoot "{DOCUMENTPATH}/myhost-exemple/"
  236. ServerName "www.myhost-exemple.com"
  237. ServerAlias "www.myhost-exemple.com"
  238. <Directory "{DOCUMENTPATH}/myhost-exemple/">
  239. AllowOverride All
  240. Options FollowSymLinks Indexes
  241. {ONLINE_MODE}
  242. </Directory>
  243. </VirtualHost>