You can't install the certificates created by ACM on resources you have direct low level access to, like EC2 or servers outside of AWS because you aren't provided with the private keys. These can only be deployed on resources managed by the AWS infrastructure - ELB and Cloudfront because AWS infrastructure contains only copies of the private key