New Discussion

Notifications

You’re not receiving notifications from this thread.

Issue with multiple URL's on an Ubuntu/Apache2/Passenger machine

1
Servers
I have a linux machine that I put together within my organization for Rails applications. I have my first site all set up and working. I am now trying to add a second site/URL to the box and for some reason both URL's hit the first site that I put up. Here is my apache2 site.conf file:

Listen 80
Listen 8080

<VirtualHost *:80>
PassengerRuby /home/user/.rbenv/shims/ruby
ServerName mysite.com
ServerAlias site1.com
ServerAdmin webmaster@localhost.com
RailsEnv production
DocumentRoot /home/user/rails/site1/public/
ErrorLog /home/user/rails/site1/log/error.log
CustomLog /homeuser/rails/site1/log/access.log combined
<Directory "/home/user/rails/site1/public/">
    Options FollowSymLinks
    Require ip 111.111.0.0/16
    Options -MultiViews
</Directory>

<LocationMatch "/home/user/rails/site1/public">
  order deny,allow
  deny from all
  allow from 111.111.0.0/16
</LocationMatch>

<VirtualHost *:8080>
PassengerRuby /home/user/.rbenv/shims/ruby
ServerName mysite2.com
ServerAlias site2.com
ServerAdmin webmaster@localhost.com
RailsEnv production
DocumentRoot /home/user/rails/site2/public/
ErrorLog /home/user/rails/site2/log/error.log
CustomLog /home/user/rails/site2/log/access.log combined
<Directory "/home/user/rails/site2/public/">
    Options FollowSymLinks
    Require ip 111.111.0.0/16
    Options -MultiViews
</Directory>

<LocationMatch "/home/user/rails/site2/public">
  order deny,allow
  deny from all
  allow from 111.111.0.0/16
</LocationMatch>

This is my hosts file:

127.0.1 Localhost
127.0.1.1:80 site1.com
127.0.2.1:8080 site2.com

Both URLs display the content for site1.com

What am I missing here?
I ended up figuring it out. I had a typo in my 000-default.conf file that was causing the issue. 
Join the discussion
Create an account Log in

Learning Ruby on Rails? Join our newsletter.

We won't send you spam. Unsubscribe at any time.