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