城门共有两重:门洞前部装有两扇木质大门,固定门扇的门框和门扇外侧可旋转的立柱,均以粗大坚实的大木制成,并以铜、铁箍联结、固定。门闩有上下两根,也以坚实粗木制成,用宽厚的铁环固定门闩。门洞中部,另建一道辘轳操纵升降的悬门(板闸门),在敌军攻破大门时放下。悬门及大门门扇上,开有若干弓弩射孔,用以射击攻门的敌军。射孔内侧,装有护板,以绳索操纵启闭。为防止敌军以火箭(烟矢)或其他引火器物焚烧城门,在悬门及门扇外侧涂有一层厚泥;为使泥土能牢固地附着门板上不致下落,门上凿孔安装突出2~3厘米的圆头小木桩,间、距各为16厘米,交错排列。城上门楼中,放置若干贮水容器及灭火用具,如陶瓮及带两米长柄的麻袋和革盆等,同时在城门及悬门外侧门洞顶部,凿有一条适当宽度的堑沟,以便当城门燃烧时,用带柄的湿麻袋及革盆盛水,由堑沟向下扑灭门火。
在城外距门约10米处,挖一深壕(陷阱),上设“转关桥”。桥仅中间一梁,梁两端有横木,横木由凸出壕沿的木榫支撑,木榫可由绳索操纵使其伸缩。当木榫凸出时,桥面平稳,可以正常通行人马。当敌人行至桥上时,拉动机关,木榫缩回,桥面以梁为轴翻转,桥上行人跌入壕中。