https timeout while http works
Solution 1:
I found the cause of this problem.
Port 443 was closed in my firewall configuration. It worked sometimes because my IP was added to firewall as a safe one. That's why it did not work for other IPs.
All I had to do is open port 443 in firewall and it works just fine :)