Hello I'm new to learning how to create an SSL! It sounds pretty fun, which is weird for me to say, but I'd like to know how to do this properly, and practically also. I also don't mind doing it manually everytime.
Here's what i'm doing:
I'm on a mac and installed certbot so all is running well.
I'm accessing certbot by using "sudo certbot certonly --manual" through the terminal, then It asks me to create a file in ".well-known/acme-challenge" which i created the directory inside "public_html/".
I'm also using filezilla to get access to my directory via FTP to navigate to acme-challenge, and once I'm in there, I create the first file through filezilla with the string of characters it is asking of me. The file's type is called File since I created it directly through here, so it's not a Txt or anything. I then open up the file via Filezilla, and paste in the long set of characters (which is different from the name of the file).
I then press Enter through the terminal to continue once the first challenge has been created
I repeat the process for the second challenge.
Then it says that it has failed, even though I am able to access the file if I were to copy the URL of that file and paste into my browser, so it's public.
Am I not able to complete this task because I can only access my directory via FTP? Is there another way I can do this instead of going through the method that I'm doing right now?
When you posted in this category, you should have been presented witht the following template. In order to offer effective assistance, we need you to fill it out.
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
I ran this command:
It produced this output:
My web server is (include version):
The operating system my web server runs on is (include version):
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 (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
In addition to the info @linkp requested, please post the error message.
Just fyi, we far prefer text info. Just copy/paste the info or even copy/paste a screen grab if you must. It helps us to be able to copy/paste your info into our debug tools. I personally won't sit through a YT session. I know I am not alone in this
Most of the helpers here are unpaid volunteers. Of course we like to help out but watching videos is not a time-effective way of getting help to all who need it.
I'll second the request for copying and pasting. I also recommend using Preformatted text for enhanced legibility. I'm far less likely to be willing to expend my time with screenshots or videos. Both are hard to read and make independent testing unnecessarily difficult by preventing copying and pasting.
I didn't even change the method either I just did the same exact thing as I did before, nothing changed, and it failed a couple times, but when I tried to type up exactly what I was doing in the format that you requested, it went through and I didn't have to do the second challenge.
Maybe it's because I'm "showing" you guys, and it suddenly works (just like how things usually end up happening oddly enough lol)
Thank you for the welcome, I was actually relieved that I got a very fast response from this site. Now I'm going to take the cert and move on to the next step of uploading it. Thanks again!