Sha256: 9c55959ab56894e286ffb747d933080a08c4cfc8f7757e18a4779d9f4a8155c5
Contents?: true
Size: 1.85 KB
Versions: 2
Compression:
Stored size: 1.85 KB
Contents
NameVirtualHost *:80 <VirtualHost <%= apache_ssl_enabled ? apache_ssl_ip : "*" %>:80> ServerName <%= apache_server_name %> <% apache_server_aliases_array.each do |a| %> ServerAlias <%= "#{a}" %> <% end %> DocumentRoot <%= "#{current_path}/public" %> <Directory <%= "#{current_path}/public" %>> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> # Configure mongrel_cluster <Proxy balancer://<%= "#{application}_cluster" %>> <% start_port = apache_proxy_port %> <% end_port = apache_proxy_port + apache_proxy_servers - 1 %> <% start_port.upto(end_port) do |port| %> BalancerMember http://<%= "#{apache_proxy_address}:#{port.to_s}" %> <% end %> </Proxy> RewriteEngine On <% if apache_ssl_enabled && apache_ssl_forward_all %> RewriteRule ^(.*)$ https://<%= domain %>$1 <% end %> # Prevent access to .svn directories RewriteRule ^(.*/)?\.svn/ - [F,L] ErrorDocument 403 "Access Forbidden" # Check for maintenance file and redirect all requests RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f RewriteCond %{SCRIPT_FILENAME} !maintenance.html RewriteRule ^.*$ /system/maintenance.html [L] # Rewrite index to check for static RewriteRule ^/$ /index.html [QSA] # Rewrite to check for Rails cached page RewriteRule ^([^.]+)$ $1.html [QSA] # Redirect all non-static requests to cluster RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteRule ^/(.*)$ balancer://<%= "#{application}_cluster" %>%{REQUEST_URI} [P,QSA,L] # Deflate AddOutputFilterByType DEFLATE text/html text/plain text/xml BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html ErrorLog logs/<%= domain %>-error_log CustomLog logs/<%= domain %>-access_log combined </VirtualHost>
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
deprec-1.3.0 | lib/deprec/third_party/railsmachine/recipes/templates/httpd.conf |
deprec-1.3.1 | lib/deprec/third_party/railsmachine/recipes/templates/httpd.conf |