The solar eclipse on April 20 will mostly affect people with Aries, Taurus, Virgo and Libra zodiac signs.