Технически вы можете установить его. Но при подключении к IP-адресу клиенты будут отображать ошибку несоответствия имени сертификата.
Ответ 2
Мы используем virtualmin с стеком LAMP, вы можете сделать это просто, создав
vhost по имени самого IP. Остальная часть процесса будет такой же.
Ответ 3
Да, протокол SSL по IP может быть реализован. Во время процесса заказа SSL вам нужно поставить IP вместо имени домена. Но поскольку LetsEncrypt является новым для рынка, не уверен в них.