If you setup your own server most probable is a SELinux problem the cause. Disable it, you need root access to do that.
NOTE: SELinux = Security Enhanced Linux. If this causes the problem, re-enable it after you pinpoint SELinux as the problem. Then dig some deeper in SELinux settings to fix it.