I'm hosting WP 3.3.1 on Ubuntu with Apache2, php5, and MySql server. I'm using Webmin to maintain my MySQL Database Server. I have created a WP database and given it a user and password with the proper permissions. I have the server set with a static IP address and all the proper ports forwarded. This is not where my issue lies, but I feel that it's necessary to stress that I have it set up properly.
My issue is with my domain/IP Redirect. I purchased a domain (team3465.org) and set it to redirect with masking to the external IP address of the network of the server.
This works fine until I try to log in. When I go to the site and click the log in link, nothing happens. When I right-click and "Copy Link Location", however, it copies the IP address and I can paste it into a browser and it will let me in the backend. Navigation works fine, it's just trying to access the backend that is the issue.
I'm willing to do whatever needs to be done to get this to function, I don't want my end users to have to get an IP address to get into the backend. If I need to set some settings with my domain registrar, I can, if it's something in WordPress, I can fix that as well.
I tried changing the WordPress Address (URL) from the IP to the domain, and I tried changing the Site Address (URL) from the IP address to the domain, and when I did that, it broke the site completely. I couldn't access anything. I had to delete the database and start over. Not that it was a big deal because I haven't been able to add any content because I can't log in to the backend.
Thanks for your time.
EDIT: I wasn't sure if this should go in "Installation" or in "How-To or Troubleshooting", so if it is in the wrong place, let me know and I'll gladly move it.