Sha256: 346189a8589375abade3352cac0619a22cb8f857e11930065b3aa759fd86c169

Contents?: true

Size: 1.15 KB

Versions: 7

Compression:

Stored size: 1.15 KB

Contents

<VirtualHost *: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>

	# set the environment 
  RailsEnv <%= rails_env.to_s %>

<% if use_mod_rewrite %>
  RailsAllowModRewrite on
  RewriteEngine On
  
  # 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]

<% end %>
  # Deflate
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript
  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

7 entries across 7 versions & 2 rubygems

Version Path
railsmachine-railsmachine-1.0.3 lib/railsmachine/recipes/web/templates/passenger/httpd.conf
railsmachine-railsmachine-1.0.4 lib/railsmachine/recipes/web/templates/passenger/httpd.conf
railsmachine-railsmachine-1.0.5 lib/railsmachine/recipes/web/templates/passenger/httpd.conf
railsmachine-1.0.6 lib/railsmachine/recipes/web/templates/passenger/httpd.conf
railsmachine-1.0.5 lib/railsmachine/recipes/web/templates/passenger/httpd.conf
railsmachine-1.0.4 lib/railsmachine/recipes/web/templates/passenger/httpd.conf
railsmachine-1.0.3 lib/railsmachine/recipes/web/templates/passenger/httpd.conf