BT Panel provides a web interface for managing servers and websites. This guide covers certificate upload, HTTPS configuration, and automatic renewal.
1. Preparation
1. Obtain an SSL/TLS certificate
Before deployment, prepare:
- A certificate issued through CertOne, Let's Encrypt, or another provider
- A certificate file (.crt or .pem)
- A private key file (.key)
- An intermediate certificate chain file, when required
2. Prepare BT Panel
- Install BT Panel
- Add the website
- Confirm that the website works
2. Deploy a certificate manually
1. Open website settings
- Sign in to BT Panel
- Open Websites
- Locate the target website
- Click Settings
2. Configure SSL
- Open the SSL tab
- Select Other certificate
- Paste the certificate contents
- Paste the private key contents
- Click Save
3. Enable HTTPS
- On the SSL settings page
- Enable Force HTTPS
- Click Save
3. Request a Let's Encrypt certificate
1. Request the certificate
- Open the website settings
- Open the SSL tab
- Select Let's Encrypt
- Enter an email address
- Select the domain
- Click Apply
2. Automatic renewal
- On the SSL settings page
- Enable Automatic renewal
- The system will renew the certificate automatically
4. Automate deployment with CertOne
1. Create a deployment node
- Sign in to CertOne
- Open Deployment nodes
- Click Create deployment node
- Select BT Panel
2. Configure API access
- Obtain the API key in BT Panel
- Configure the BT Panel credentials in CertOne
- Test the connection
3. Associate a certificate
- Select the certificate to deploy
- Select the deployment node
- Enable automatic deployment
- Renewed certificates will be deployed to BT Panel automatically
5. Optimize the configuration
1. Redirect HTTP requests to HTTPS
- On the SSL settings page
- Enable Force HTTPS
- The panel configures a 301 redirect
2. Security configuration
- In the website settings
- Configure security response headers
- Enable HSTS if supported
3. Performance optimization
- Enable HTTP/2
- Configure caching
- Enable compression
Verify the configuration
1. Check HTTPS access
- Visit https://your-domain.com
- Inspect the browser's connection security indicator
- Confirm the certificate details
2. Check redirects
- Visit http://your-domain.com
- Confirm that it redirects to HTTPS
- Check the response status (301 for a permanent redirect)
3. Use a TLS testing tool
- Visit https://www.ssllabs.com/ssltest/
- Enter your domain
- Review the TLS configuration grade
7. Common issues
1. Certificate deployment fails
Possible causes:
- Incorrect certificate format
- Mismatched private key
- Incomplete certificate chain
Resolution:
- Check the certificate format
- Confirm that the certificate matches the private key
- Use the complete certificate chain
2. HTTPS is inaccessible
Possible causes:
- The certificate was not deployed correctly
- HTTPS is disabled
- The firewall blocks port 443
Resolution:
- Check the certificate configuration
- Confirm HTTPS is enabled
- Check firewall settings
3. Certificate renewal
Manual renewal:
- Obtain a new certificate
- Replace the certificate contents
- Save the configuration
Automatic renewal:
- Use CertOne automatic deployment
- Or use the panel's Let's Encrypt automatic renewal
Best practices
1. Certificate management
- ✅ Use CertOne automatic deployment
- ✅ Set certificate expiration reminders
- ✅ Check certificate status regularly
2. Security configuration
- ✅ Force HTTPS
- ✅ Configure security response headers
- ✅ Use secure TLS protocols
3. Performance optimization
- ✅ Enable HTTP/2
- ✅ Configure caching
- ✅ Enable compression
Conclusion
BT Panel supports manual certificate installation and Let's Encrypt issuance. Follow these steps to deploy a certificate and enable HTTPS.
Key points:
- ✅ Upload the certificate to BT Panel
- ✅ Enable HTTPS
- ✅ Redirect HTTP to HTTPS
- ✅ Use CertOne automatic deployment
CertOne supports automatic certificate deployment to BT Panel, simplifying issuance and ongoing management.