Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Generating certificates can be achieved in two ways
- Manual
- Automated
Manual
Please follow the steps mentioned below to generate the certificates manually
Install acme.sh
Code Block | ||
---|---|---|
| ||
curl https://get.acme.sh | sh |
DNS manual mode
Code Block | ||
---|---|---|
| ||
acme.sh --issue --dns -d aa.com -d www.aa.com |
Note | |||||
---|---|---|---|---|---|
Please make sure that you get an output like the one below:
|
Rerun acme.sh with renew
argument:
Code Block | ||
---|---|---|
| ||
acme.sh --renew -d aa.com |
Automated
Lego can be used to automate the process of generating certificates. Currently it comes with multiple optional DNS providers.
1.Download the latest version from releases
Info | ||
---|---|---|
| ||
Download from https://github.com/xenolf/lego/releases |
2.Install golang -> https://golang.org/doc/install
Info |
---|
Install golang from https://golang.org/doc/install |
3.Obtain a certificate using the DNS challenge and AWS Route 53
Code Block | ||
---|---|---|
| ||
AWS_REGION=us-east-1 AWS_ACCESS_KEY_ID=my_id AWS_SECRET_ACCESS_KEY=my_key lego --email="foo@bar.com" --domains="example.com" --dns="route53" run |
Note |
---|
For other ways to obtain certificate as mentioned in above step, refer DNS providers |
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||