mirror of
https://github.com/acepanel/acepanel.github.io.git
synced 2026-02-04 09:13:09 +08:00
82 lines
2.6 KiB
Markdown
82 lines
2.6 KiB
Markdown
# Certificate
|
|
|
|
The certificate module is used to manage SSL/TLS certificates, supporting automatic free certificate application through the ACME protocol, as well as uploading your own certificates.
|
|
|
|
## Feature Overview
|
|
|
|
The certificate module is divided into three parts:
|
|
|
|
| Feature | Description |
|
|
|----------------------------|------------------------------|
|
|
| [Certificate](./cert/cert) | Manage SSL certificates |
|
|
| [Account](./cert/account) | Manage ACME accounts |
|
|
| [DNS](./cert/dns) | Manage DNS API configuration |
|
|
|
|

|
|
|
|
## Certificate Types
|
|
|
|
### Free Certificates
|
|
|
|
Automatically apply for free certificates from CAs like Let's Encrypt through the ACME protocol:
|
|
|
|
- **Let's Encrypt**: The most popular free certificate authority
|
|
- **LiteSSL**: Free certificate service provided by TrustAsia
|
|
- **Google**: Google's free certificate service
|
|
- **GoogleCN**: Google certificate service mirror provided by AcePanel
|
|
- **ZeroSSL**: Another free certificate option
|
|
- **Buypass**: Norwegian free certificate service
|
|
|
|
Free certificates are typically valid for 90 days, and AcePanel supports automatic renewal.
|
|
|
|
### Paid Certificates
|
|
|
|
Certificates purchased from commercial CAs, typically valid for 1 year or longer:
|
|
|
|
- Longer validity period
|
|
- Higher trust level
|
|
- Provides insurance and technical support
|
|
|
|
If you need to purchase certificates, you can contact us through the "Certificate" link at the top of this page.
|
|
|
|
## Verification Methods
|
|
|
|
When applying for a certificate, you need to verify domain ownership. The following methods are supported:
|
|
|
|
### HTTP Verification
|
|
|
|
Place a verification file in the website root directory, and the CA verifies through HTTP access.
|
|
|
|
Requirements:
|
|
|
|
- Domain is resolved to the server
|
|
- Port 80 is accessible
|
|
|
|
### DNS Verification
|
|
|
|
Add a TXT record in the domain DNS for verification.
|
|
|
|
Requirements:
|
|
|
|
- Have DNS management permissions for the domain
|
|
- Configure DNS API (for automatic verification)
|
|
|
|
Advantages of DNS verification:
|
|
|
|
- Supports applying for wildcard certificates (*.example.com)
|
|
- Does not require port 80 to be accessible
|
|
- Suitable for intranet servers
|
|
|
|
## Quick Start
|
|
|
|
1. Create an ACME account (first time use)
|
|
2. If DNS verification is needed, configure DNS API
|
|
3. Create a certificate, select verification method
|
|
4. Apply the certificate to the website
|
|
|
|
## Next Steps
|
|
|
|
- [Certificate Management](./cert/cert) - Learn how to apply for and manage certificates
|
|
- [Account Management](./cert/account) - Learn how to manage ACME accounts
|
|
- [DNS Configuration](./cert/dns) - Learn how to configure DNS API
|