Sha256: b265260350e4add2cce3a1bed30a98b2ed9804a0ae6d540a9b9ce1d81d920bd1

Contents?: true

Size: 950 Bytes

Versions: 5

Compression:

Stored size: 950 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 %>
<%- if rubber_env.web_aliases -%>
  ServerAlias	    <%= rubber_env.web_aliases.join(" ") %>
<%- end -%>
  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

5 entries across 5 versions & 1 rubygems

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