The --nginx option uses an HTTP Challenge. This kind of challenge requires the Let's Encrypt server to reach you from various points around the world.
It looks like you only allow HTTP connections from Turkey. See: Check website performance and response : Check host - online website monitoring
Please see this article for more details: Multi-Perspective Validation & Geoblocking FAQ