水門又稱水城門,與陸城門相對,為古代城池在河流進出及泄水口處的城牆上所開設的城門,其作用在於既能夠使城牆跨河而過,又能保證河道的正常行船,並可加強這一交接處的防禦。通常的做法是在河兩側砌石為基,並在水面上以拱券相接[1]。在門洞位置通常設有水閘,可用於洩洪和調節水位,如不需要保證河道的行船則可建水關。