Dusting off a site that hasn't been used in 11 years, Space Florida won approval to operate Space Launch Complex 46 for commercial liftoffs.