I cannot create certificate on a windows machine

Hi, even though I have allowed port 80 on my server but yet when i try to create a certificate, it always fails and gives a firewall error. Is there anything I am missing?

My domain is: dev.rollerpm.com

I ran this command: sudo certbot certonly --manual -d dev.rollerpm.com --preferred-challenges http on mac

It produced this output:

Certbot failed to authenticate some domains (authenticator: manual). The Certificate Authority reported these problems:
  Domain: dev.rollerpm.com
  Type:   connection
  Detail: Fetching http://dev.rollerpm.com/.well-known/acme-challenge/DbPf8QL3ea5xT2VFAjAclP-SgFQP9btHpJ0EXmgF0rs: Timeout during connect (likely firewall problem)

My web server is (include version): nginx 1.20.2

The operating system my web server runs on is (include version): Windows server 2019

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know):

I'm using a control panel to manage my site (no, or provide the name and version of the control panel):

The version of my client is certbot 1.22.0

Welcome to the community @kusimusah

I don't see port 80 open. Do you have any network device between your server and the internet? (like a router?) You may have to open the port there too and use NAT or port forwarding to get to your server.

I only see this port

113/tcp closed ident

@MikeMcQ thanks for the warm welcome and fast reply. I will check them and let you know what happens