Sometimes my urls get masked with the IP address instead of the domain
- by user64631
I have a server with one A record that points to my IP address.
I have nginx with gunicorn as a prefork which goes to my django application
For most of my pages, the URL is always my domain name in the url bar.
However if I go to mydomain.com/admin
the url magically transforms into x.x.x.x/admin in the url bar of my browser.
I thought that was weird but I ignored it figuring it only happened for admin so it wasnt that big of a deal.
Then I installed django-registration. So when I go to mydomain.com/accounts/register the url is still mydomain.com/accounts/register in the url bar. but when I submit a form, the POST request goes to x.x.x.x/accounts/register which creates a cross domain error. So I decided that it wasnt isolated to the admin and I really need to fix what is going on.
I have no idea what is going on and am completely lost.