I followed the instructions here
to set up Gitorious (uses Apache), and it seems to have caused a problem with how Apache is behaving.
I installed on my cloud server. Whenever I try to access a user's public_html such as http://cloudslice.no-ip.org/~bullshark
, it redirects back to http://cloudslice.no-ip.org
. I was told there could be a hidden rewrite, not sure what that means exactly.
Even attempting to generate a 404 error by trying to access a file that does not exist is not showing in the logs. I have log files under /var/log/httpd/, but I think those are old and not in use anymore.
Here's some configuration files that might possibly tell an Apache Veteran why this redirecting is occurring.
Is Gitorious trying to take over my entire Apache and expect only it to be using Apache?
These are the logs generated by requesting
In the file /var/www/accessgit.log
There's also a directory /var/www/error/ containing these files.
Here's a list of files under /etc/httpd/conf.d/. If you think any of them are relevant, tell me, and I will paste the contents.
[root@alpha conf.d]# ls
README ssl.conf.disabled welcome.conf xsendfile.conf xsendfile.conf_backup
I think /home/git/gitorious/public is the www-root. And it does not contain a .htaccess file. I found this one.
[root@alpha git]# find . -name '.htaccess'
[root@alpha git]# pwd
If there's any more information I can provide to help troubleshoot the problem, then tell me, and I'll give that information. userdir is enabled in httpd.conf, and I uncommented a code block for public_html in the config also.
This is all running on a CentOS 6.1 x86_64 server.