Most job postings are valid for one month. Companies expect to find a good candidate within that time frame. If the company decided to post a two-month ad, they might have been planning their recruitment long time in advance or it's a difficult position to fill and they posted it for longer to receive as many CVs as possible.
The chances for the position to be still open are very small, but you may never know. My advice is to apply. What's the worst thing that can happen? The position being filled and the company not calling you.
Go ahead and apply. Even if the position is no longer open, they will put your CV in their database and call you first the next time they have something similar.