Question
Site redirects to root index.php - 403?
I have set up a virtual host for a site where the directory only contains an index.html. The virtual host file in the sites-available directory looks exactly the same as other sites on the same droplet. I have set up A records for both @ and www. My client has pointed to the site using a Cname from their registrar account. It worked until I moved to a new Droplet by installed a snapshot image. When my client changed Cname to the new IP the site started redirecting to the root of my server instead of accessing their directory in the /var/www directory. The logs show a 403 when I try to hit the site. I can access the site using the droplets IP so I suspect it's a DNS issue rather than a permissions error but don't really know where to start to trouble shoot this.
The Virtual Host file looks like this:
ServerAdmin webmaster@localhost
ServerName sitename.com
ServerAlias www.sitename.com
DocumentRoot /var/www/sitedirectory
Options FollowSymLinks
AllowOverride all
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride all
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride all
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
The site directory is 755 and I even changed it to 777 to see if that helped, but it didn't.
This exact set up works with other sites on this droplet. Could this be something to do with the Cname record? They are pointing to the IP of the server and an A record is entered for the domain in the DO DNS.
Here's the DNS entry:
$TTL 1800
@ IN SOA NS1.GENLACKCLOUD.COM. hostmaster.sitename.com. (
1386531108 ; last update: 2013-12-08 19:31:48 UTC
3600 ; refresh
900 ; retry
1209600 ; expire
1800 ; ttl
)
IN NS NS1.GENLACKCLOUD.COM.
NS NS2.GENLACKCLOUD.COM.
NS NS3.GENLACKCLOUD.COM.
@ IN A 162.243.245.207
www IN A 162.243.245.207
The Droplet is running Ubuntu 12.04
Thanks for any advice anyone may have!
Add a comment
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×