I have a website that has it's nameservers set to go to Office365, and from there it uses the IP address of the web server to point to the actual website. So emails are done through Office365, but the website is hosted on a GreenGeeks server. I tried to install Let's encrypt, but get the verification error below. When I look at the tutorial it tells me that I have to add _acme-challenge Name Server Records to my DNS. To quote them: "It involves delegating the _acme-challenge subdomain to our nameservers. You should have access to set up NS records for a subdomain if you use a third-party DNS provider. At your domain registrar or DNS provider, add the following NS records:
_acme-challenge.acspom.ca NS: chi-ns1.websitehostserver.net". I logged into Office 365 and found the page where to add records, but don't know how I would add them in. Do I have to create a subdomain called _acme-challenge first using the cpanel? I'm very new at this, so step by step instructions would be great.
thanks in advance for your help!
My domain is: acspom.ca
I ran this command: Used the SSL Auto-Installer.
It produced this output:
Step 5 of 8 : Test Challenges
Error 54: Waiting on DNS verification. Please try again in 30 minutes. Contact Support if this takes longer than an hour. 
My web server is (include version): Apache Version 2.4.46
The operating system my web server runs on is (include version): linux
I can login to a root shell on my machine (yes or no, or I don't know): don't know
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): cpanel 92.0 (build 9)
The version of my client is (e.g. output of
certbot --version or
certbot-auto --version if you're using Certbot): ??