Organically, spraying with either insecticidal soft soap or organic pest control (from PBI) which is based on rape seed oil, are effective against whitefly.
Biological pest control is available for low-medium infestations. Encarsia is a tiny parasitic wasp. For 1 treatment, the cost is £7.65 from the organic gardening catalogue.
To keep them out of a greenhouse, tagetes/marigolds are supposed to be effective.