echo "LoadModule passenger_module /home/ubuntu/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.19/ext/apache2/mod_passenger.so
PassengerRoot /home/ubuntu/.rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.19
PassengerRuby /home/ubuntu/.rvm/wrappers/ruby-1.9.3-p194/ruby" >> /etc/apache2/apache2.conf
echo "<VirtualHost *:80>
       ServerName example.com
       DocumentRoot /home/ubuntu/RailsApps/example/current/public
    RailsEnv live
       RewriteEngine On
       ErrorDocument 503 /system/maintenance.html
       RewriteCond %{REQUEST_URI} !.(css|gif|jpg|png)$
       RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
       RewriteCond %{SCRIPT_FILENAME} !maintenance.html
       RewriteRule ^.*$ - [L,R=503]
       <Directory /home/ubuntu/RailsApps/example/current/public>
               AllowOverride all
               Options -MultiViews
       </Directory>
</VirtualHost>" > /etc/apache2/sites-available/example
sudo a2ensite example
sudo a2enmod rewrite
sudo a2dissite default
sudo service apache2 reload
if Firewall blocks port 80
sudo ufw allow 80
 
No comments:
Post a Comment