上閣村古名「姚家寨」,村內人多為姚姓,傳說此為舜王后裔世代繁衍的居住地。因舜王的出身地叫姚墟,故因地得姓曰姚氏,而屬於舜王后裔的「姚家寨」也緣此得名。上閣村座北朝南,雄據土桓之上,北枕神仙嶺,南登藥王殿,東西兩河環流,四周青山環抱。古為西去平陽、西安,南到濟源、洛陽的通衢古道。
明清時期,上閣村姚氏家族多在陝西、河南一帶經商做買賣,因此歷史上曾出現過多家富戶,因而至今仍留有大量蔚為可觀的古民居建築,如村中的「合興號大院」、「前南院」、「高樓院」、「照壁院」、「書房院」等,都屬於姚家祖先經商發家後,於明清時期建造的豪宅大院。
這些大院建築獨特,風格迥異,其布局多為「田」字形、「棋盤式」的一進或二進四合院。大門既有中原風格的拱券形,門頭施以磚雕拼成的門碣。也有北方磚砌木構式,門兩側及上部施以柱礎斗拱。而且房檐下大都置有木雕枋和垂蓮柱。其門窗建築碩大多為四扇結構,此在其它民居中十分少見。
上閣村除了眾多的古宅院外,其寺廟古建也十分豐富。據傳當年村中曾有四廟九閣,由於歷經數百年的風雨剝蝕,現僅存舜帝廟的主殿和龍岩寺兩座古廟及三處古閣,但已是荒草沒徑,蕭條破敗。
其中的龍岩寺為縣級重點文物保護單位,具有極高的歷史文物價值。該寺建於上閣村邊的台地上,為宋、金時代建築,一進院落,有山門、正殿、東西耳殿、東西配殿,呈長方形布局,總體保存較好。