I have followed steps from this page (except Nginx part) to get a certificate for *.example.com and configure it for dev.example.com on Ubuntu with Apache2 web server. Now, I would like to do the same for another subdomain on different machine.
What is the process to do that and how will renewal process work with multiple machines.
Current Setup: One EC2 machine with Ubuntu 18.04 & Apache2 to run dev.example.com
If you planned well and make sure it doesn't exceed the rate limit (the weekly limit for duplicate and overall), you can request one certificate for each one of the servers.
Renewal is automatic, so you probably don't need to worry that part (as long as all certificate and AWS credential are correct)
You can indeed use the old certificate, you’ll just need to figure out a way to copy the files around and keep them updated (which might be hard).
If you have relatively few servers, you could definitely use a fresh certificate per server.