Roll 4d6 seven times, drop one (usually the lowest), assign the abilities as you see fit.
With the extra die and one dropping one score entirely, re-rolls seem a bit much. The most I've ever allowed is a single re-roll of a "1" during character creation. So, if the first roll results in 1, 1, 6, 6, the player can choose to re-roll a single "1." If the second roll was 1, 1, 2, 2 then they're stuck with 5. Of course, they were still allowed seven rolls and could drop one. If I was going to allow re-rolls on all "1"s, then I'd only give the player's six rolls during character creation.
I've never allowed re-rolls on hit points. If I did it would be re-roll "1"s, but you must accept the re-roll, even if it's another "1."