Advertisement
Guest User

Untitled

a guest
Jul 4th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. (horizon)[root@control openstack-dashboard]# cat /etc/httpd/conf.d/horizon.conf
  2. Listen 192.168.100.22:80
  3.  
  4. ServerSignature Off
  5. ServerTokens Prod
  6. TraceEnable off
  7.  
  8. <VirtualHost *:80>
  9. LogLevel warn
  10. ErrorLog /var/log/kolla/horizon/horizon.log
  11. LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b %D \"%{Referer}i\" \"%{User-Agent}i\"" logformat
  12. CustomLog /var/log/kolla/horizon/horizon-access.log logformat
  13.  
  14. WSGIScriptReloading On
  15. WSGIDaemonProcess horizon-http processes=4 threads=1 user=horizon group=horizon display-name=%{GROUP} python-path=/usr/share/openstack-dashboard
  16. WSGIProcessGroup horizon-http
  17. WSGIScriptAlias / /usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi
  18. WSGIPassAuthorization On
  19. WSGIApplicationGroup %{GLOBAL}
  20.  
  21. <Location "/">
  22. Require all granted
  23. </Location>
  24.  
  25. Alias /static /usr/share/openstack-dashboard/static
  26. <Location "/static">
  27. SetHandler None
  28. </Location>
  29. </VirtualHost>
  30.  
  31. # NOTE(Jeffrey4l): Only enable deflate when tls is disabled until the
  32. # OSSN-0037 is fixed.
  33. # see https://wiki.openstack.org/wiki/OSSN/OSSN-0037 for more information.
  34. <IfModule mod_deflate.c>
  35. # Compress HTML, CSS, JavaScript, Text, XML and fonts
  36. AddOutputFilterByType DEFLATE application/javascript
  37. AddOutputFilterByType DEFLATE application/rss+xml
  38. AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  39. AddOutputFilterByType DEFLATE application/x-font
  40. AddOutputFilterByType DEFLATE application/x-font-opentype
  41. AddOutputFilterByType DEFLATE application/x-font-otf
  42. AddOutputFilterByType DEFLATE application/x-font-truetype
  43. AddOutputFilterByType DEFLATE application/x-font-ttf
  44. AddOutputFilterByType DEFLATE application/x-javascript
  45. AddOutputFilterByType DEFLATE application/xhtml+xml
  46. AddOutputFilterByType DEFLATE application/xml
  47. AddOutputFilterByType DEFLATE font/opentype
  48. AddOutputFilterByType DEFLATE font/otf
  49. AddOutputFilterByType DEFLATE font/ttf
  50. AddOutputFilterByType DEFLATE image/svg+xml
  51. AddOutputFilterByType DEFLATE image/x-icon
  52. AddOutputFilterByType DEFLATE text/css
  53. AddOutputFilterByType DEFLATE text/html
  54. AddOutputFilterByType DEFLATE text/javascript
  55. AddOutputFilterByType DEFLATE text/plain
  56. AddOutputFilterByType DEFLATE text/xml
  57. </IfModule>
  58.  
  59. <IfModule mod_expires.c>
  60. <Filesmatch "\.(jpg|jpeg|png|gif|js|css|swf|ico|woff)$">
  61. ExpiresActive on
  62. ExpiresDefault "access plus 1 month"
  63. ExpiresByType application/javascript "access plus 1 year"
  64. ExpiresByType text/css "access plus 1 year"
  65. ExpiresByType image/x-ico "access plus 1 year"
  66. ExpiresByType image/jpg "access plus 1 year"
  67. ExpiresByType image/jpeg "access plus 1 year"
  68. ExpiresByType image/gif "access plus 1 year"
  69. ExpiresByType image/png "access plus 1 year"
  70. Header merge Cache-Control public
  71. Header unset ETag
  72. </Filesmatch>
  73. </IfModule>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement