hue_httpd_template 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. LoadModule proxy_module /etc/httpd/modules/mod_proxy.so
  2. LoadModule proxy_balancer_module /etc/httpd/modules/mod_proxy_balancer.so
  3. LoadModule proxy_http_module /etc/httpd/modules/mod_proxy_http.so
  4. LoadModule slotmem_shm_module /etc/httpd/modules/mod_slotmem_shm.so
  5. LoadModule unixd_module /etc/httpd/modules/mod_unixd.so
  6. LoadModule lbmethod_byrequests_module /etc/httpd/modules/mod_lbmethod_byrequests.so
  7. LoadModule authz_core_module /etc/httpd/modules/mod_authz_core.so
  8. LoadModule log_config_module /etc/httpd/modules/mod_log_config.so
  9. LoadModule mime_module /etc/httpd/modules/mod_mime.so
  10. ErrorLog "${HUE_LOG_DIR}/httpd_error_log"
  11. LogLevel warn
  12. <IfModule log_config_module>
  13. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
  14. LogFormat "%h %l %u %t \"%r\" %>s %b" common
  15. CustomLog "${HUE_LOG_DIR}/httpd_access_log" common
  16. </IfModule>
  17. <IfModule mime_module>
  18. TypesConfig /etc/mime.types
  19. AddType application/x-compress .Z
  20. AddType application/x-gzip .gz .tgz
  21. </IfModule>
  22. <Directory />
  23. Options FollowSymlinks
  24. AllowOverride none
  25. </Directory>
  26. <Directory ${HUE_HOME}/build/static>
  27. Options -Indexes
  28. Require all granted
  29. </Directory>
  30. Alias /static ${HUE_HOME}/build/static
  31. Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
  32. ProxyPreserveHost Off
  33. ProxyPass /static !
  34. ProxyPass / balancer://hue/ stickysession=ROUTEID
  35. SetEnv proxy-initial-not-pooled 1
  36. ProxyTimeout 900
  37. AllowEncodedSlashes NoDecode
  38. User ${HUE_USER}
  39. Group ${HUE_USER}
  40. Include /etc/httpd/conf.d/hue.conf