In public or On public

Hi All,
I am confused which one is correct, on public or in public?
If they are two two different words, what does each one mean?

in public - not in private; in a situation open to public view or access; publicly: It was the first time that she had sung in public.

Thanks a lot