Как разместить web приложение на ip-адресе без домена и получить на него ssl-сертификат?
Да никак. Браузер будет ругаться на невалидный сертификат. 
Почему не купить домен за 100-200 руб ?
возможно, например, арендуешь сервер, на любой сервер можно попасть по ip, не покупаешь домен, настраиваешь на web-сервере local в нужное направление (на приложение), и создаешь локальный ssl сертификат
вот только такое решение не подойдет для публичного использования, т.к. самоподписанные сертификаты являются небезопасными.