Pärast Teise Oopiumi sõja puhkemist vallutas inglis-prantsuse liit Cantoni lahingus Cantoni (Guangzhou) olulise sadama.
1857. aastal. Xianfeng'i keiser sai 27. jaanuaril 1858 teada, et Canton on okupeeritud. Briti komandör Michael Seymour, lootes jõuda kokkuleppele (hiljem Tianjini leping), andis käsu rünnata Taku kindlusi, kuna need olid lähemal Pekingi suunas.