When something "suddenly" changes, or "was fine until a couple days ago", it's always a result of someone changing something.
That "someone" could be any of:
- you making admin changes
- you changing files on the server
- a hacker making admin changes
- a hacker changing files on the server
- your hosting company changing server configurations or firewall settings
- etc.

So ... what's changed?