# Read more about different configurations for Apache/passenger at github.com/AbleTech/easy-deployment/wiki/Common-passenger-config # TODO: customize this config file prior to deploying
<VirtualHost *:80>
ServerName <%= name %>.<%= application_name %>.co.nz DocumentRoot /var/apps/<%= application_name %>/current/public RackEnv <%= name %> # Passenger tuning # at least 1 prevents passenger going to sleep after 15min inactivity, increase as desired PassengerMinInstances 1 # Pre-load app on deploy. This needs to match the ServerName above # PassengerPreStart http://<%= name %>.<%= application_name %>.co.nz # If you don't need any apache mods within this VirtualHost, you may turn high performance mode on # PassengerHighPerformance on <Directory /var/apps/<%= application_name %>/current/public> AllowOverride all Options -MultiViews </Directory> # Rails asset caching - will only be enabled if 'expires' module is enabled. <IfModule expires_module> <Location /assets/> # Use of ETag is discouraged when Last-Modified is present Header unset ETag FileETag None # RFC says only cache for 1 year ExpiresActive On ExpiresDefault "access plus 1 year" </Location> </IfModule>
</VirtualHost>