This process is different for each name registrar. I can help you do it in the lab.
Click the "Sign up" button and follow the instructions. This makes Cloudflare your authoritative DNS server.
On the next page, on the left side, click "External IP addresses". Change your instance's address to Static, as shown below.
Make a note of your external IP address. You'll need it later.
In the "VM instances" page, on your Debian instance's line, on the right side, click the three-dot icon and click "View network details".
On the left side, click "Firewall rules".
At the top center, click "CREATE FIREWALL RULE".
Enter these values, as shown below.
In the "VM instances" page, on your Debian instance's line, on the right side, click SSH.
In the SSH session, execute these commands:
Apache is listening on port 80, as shown below.
sudo apt update sudo apt install apache2 -y sudo ss -nltp
http://126.96.36.199You should see the default Apache page, as shown below.
and log in.
At the top, click DNS. Click "+Add record".
Create a new A record with these values:
http://w10.samsclass.infoYou should see the default Apache page again, as shown below.
https://certbot.eff.org/lets-encrypt/debianstretch-apacheEnter these values, as shown below.
Scroll down to find instructions for Cerbot, as shown below.
In an SSH session to your cloud server, execute these commands:
As quesions appear, enter these answers, as shown below.
sudo apt install certbot python-certbot-apache -y sudo certbot --apache
http://w10.samsclass.infoThe page should automatically redirect to its HTTPS version, and load, showing the padlock icon, as shown below.
https://www.ssllabs.com/ssltest/In the Hostname box, enter your domain name, as shown below.
Flag W 10.1: Issuer (15 pts)Click the Submit button.
Information about the certificate appears, as shown below. The flag is the Issuer, covered by a green rectangle in the image below.