AutoSSL Self-Service Deploy Tool
Generate Your AutoSSL One-Key Deploy Command
Enter your AutoSSL account information and server environment to generate a ready-to-run installation command for your server.
Nginx auto install2 domains
Your Deploy Command
Copy and run on your server
Please complete: ACME account ID / EAB MAC ID, EAB MAC key
curl -fsSL 'https://docs.12ssl.com/autossl/install.sh' | sudo bash -s -- --target nginx --installer auto --kid '' --hmac '' --server 'https://acme.sectigo.com/v2/DV' --domain 'example.com' --domain 'www.example.com' --redirectBefore running the command, make sure your domains point to this server public IP and port 80 is reachable.
Apache/Nginx automatic installation requires every certificate domain to match a clear web server vhost. For Apache multi-domain installs, use ServerName or ServerAlias.
Wildcard certificates require DNS validation and cannot use the Nginx/Apache HTTP automatic installation flow.
Troubleshooting
Check DNS and port 80 first
Select the issue you are seeing to get focused checks.
Troubleshooting
- Make sure every certificate domain points to this server public IP.
- Make sure the firewall, security group, CDN, or reverse proxy is not blocking port 80.
- For Nginx/Apache, make sure an HTTP site exists for the domain.
- For Apache multi-domain certificates, configure ServerName and ServerAlias in the same vhost, such as ServerAlias www.example.com.
- For IIS, make sure the site has a port 80 binding with the correct Host Name.
Checks to copy
nslookup example.com
curl -I http://example.com
Linux: sudo ss -lntp | grep :80
Windows: Test-NetConnection example.com -Port 80If it still fails
After fixing DNS or port 80 access, run the generated deploy command again.
