Sim, você precisa de um certificado SSL.
O navegador espera um certificado enquanto você se conecta usando https; a menos que você se conecte ao link // my.site.com:443 em vez de link // my.site.com.
Você pode assiná-lo automaticamente, mas isso ainda dará um aviso na maioria dos navegadores antes de redirecioná-lo para o site http.