Setup
Ubuntu 14.04 Server
Apache 2.4
I have multiple domains under this server and all of them were working correctly at one point. I attempted to access 3 of the domains and all ran into issues. I found old .htaccess files in the directories and once they were deleted/fixed, 2 of the 3 sites were back up and running without issue. The last site is the issue. I am always getting 404 errors on it.
It seems Apache is always adding my domain name to the path. If I have the domain pointed to the root www directory, it says
"The requested URL /sub.domainname.com/index.php was not found on this server."
If I point the domain name to a different directory, the error will come back with
"The requested URL /sub.domainname.com/directory/sub.domainname.com/index.php was not found on this server."
<VirtlHost *:80>
ServerAdmin [email protected]
Servername sub.domainname.com
ServerAlias www.sub.domainname.com
DocumentRoot /var/www/html/username/sub.domainname.com
ErrorLog ${APACHE_LOG_DIR}/ehi_error.log
CustomLog ${APACHE_LOG_DIR}/ehi_access.log combined
</VirtualHost>
I have gone through and gone through and used a2dissite to remove the domain. I have deleted and recreated the conf file. Yes I have .conf on all the files. I have reloaded the apache server many times. I have rebooted the machine many times.
I have removed all the other sites from the server, used a2dissite for them and moved the conf files. All them are behaving normally and resolve without issues.
When I have the all the other domains disabled they will go to the root for the web server (/var/www/html) and display a test index.html without issues but this domain will not.
the only error I have in the log file, since I set this log file to its own, this
"[Fri Sep 05 01:40:32.733484 2014] [core:alert] [pid 31468] [client 23.28.XX.XXX:50531] /var/www/html/username/directory/sub.domainname.com/.htaccess: Invalid command 'ddType', perhaps misspelled or defined by a module not included in the server configuration"
I have no .htaccess in the directory now. I have no .htaccess files in the path either.
And on the whim, I have set this directory and all of its files to 777 for testing purposes on the idea of a permission issue with no changes.