How do I make a CiviEvent accessible to the public?
By default CiviCRM events aren't publicised online. To make the event public you need to tick the box for online event registration.

See the user guide for more details: Online event registration