Linux Server hacked? [duplicate]

Solution 1:

The log snippet shows a lot of scanning activity to see if your web-server will act as an open proxy. They're failing (all of those 403, 404, and 405 results) so that's good.

Scanning activity is normal background noise. Scanning activity that's finding stuff isn't.