Sha256: 360dc955f0d75a5ded3dcee12ce8a75960134c6d8638a5408eb43e61c910f9af

Contents?: true

Size: 904 Bytes

Versions: 9

Compression:

Stored size: 904 Bytes

Contents

<%
  @path = "/etc/apache2/sites-available/#{rubber_env.app_name}"
  @post = "a2enmod rewrite && a2ensite #{rubber_env.app_name} && /etc/init.d/apache2 reload"
%>
<VirtualHost *:80>
  ServerName      <%= rubber_env.domain %>
  ServerAlias	    <%= rubber_env.web_aliases.join(" ") %>
  DocumentRoot    <%= RUBBER_ROOT + "/public" %>

  ErrorDocument 404 /404.html
  ErrorDocument 500 /500.html

  SetEnvIf User-Agent "^(.*MSIE.*)|(.*AppleWebKit.*)$" nokeepalive

  RailsEnv  <%= RUBBER_ENV %>
  RailsAllowModRewrite on

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^<%= rubber_env.domain %>$
  RewriteRule ^(.*)$ http://www.<%= rubber_env.domain %>$1 [R,L]

  # Include <%= RUBBER_ROOT + "/public" %>/config/apache/rewrites.conf

  RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
  RewriteCond %{SCRIPT_FILENAME} !maintenance.html  
  RewriteRule ^.*$ /system/maintenance.html [L]
</VirtualHost>

Version data entries

9 entries across 8 versions & 1 rubygems

Version Path
sml-rubber-0.9.1 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf
sml-rubber-0.9.3 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf
sml-rubber-0.9.4 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf
sml-rubber-0.9.4 generators/vulcanize/templates/passenger/config/rubber/role/web/vhost.conf
sml-rubber-0.9.5 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf
sml-rubber-0.9.6 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf
sml-rubber-0.9.7 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf
sml-rubber-0.9.8 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf
sml-rubber-0.9.9 generators/vulcanize/templates/apache/config/rubber/role/web/vhost.conf