Africa's Ebola epidemic has not run its course and around 30 people are still getting infected each week, the UN's special envoy for the disease has said.

The worst recorded outbreak of the virus has killed more than 11,000 people across West Africa since late 2013, but had abated in recent months. A new flare-up in Liberia is seen as a setback in the fight against it.

"The battle can be won, but it requires sustained effort, very careful negotiation with communities and perfection in follow-up of everybody who has been a contact," David Nabarro told a media briefing in Cape Town.

He said under normal circumstances, an infection rate of 30 people a week would be considered "a major, major outbreak".

"Probably about one third of these people are not coming from the contact list, which means they are surprise cases, and that's a big worry," Mr Nabarro earlier told a conference organised by the World Health Organization.

Infection rates are down from the peak of the crisis. But Liberia reported a 17-year-old boy tested positive for the virus on June 30 - almost two months after the country was declared free of Ebola.