ÀÌ ÇÁ·Î±×·¥Àº stand-alone µµ±¸·Îµµ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, ÁÖµÈ ¸ñÀûÀº »ç¿ëÀÚ°¡ ¸Þ´º¾ó ÆäÀÌÁö¸¦ lynx(1), xmosaic(1), netscape(1) µî°ú °°Àº HTML ºê¶ó¿ìÀú¸¦ ÅëÇØ º¼ ¼ö ÀÖµµ·Ï º¸Á¶ÇÏ´Â °ÍÀÌ´Ù.
man2htmlÀÇ ÁÖ¿ä ºÎºÐÀº Richard Verhoeven <rcb5@win.tue.nl>¿¡ ÀÇÇØ ¾²¿©Áø troff-to-html ¿£ÁøÀÌ´Ù. ÀÌ°ÍÀº ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ ÇÏÀÌÆÛ¸µÅ©¸¦ Ãß°¡ÇÑ´Ù.
(´Ù¸¥ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ¸µÅ©ÇÒ °æ¿ì, ¿É¼Ç¿¡ ÀÇÇØ º¯°æÇÒ ¼ö ÀÖ´Ù. ¾Æ·¡¿¡ ³ª¿ÍÀÖÀ¸´Ï ÂüÁ¶Ç϶ó.) ¸µÅ©ÀÇ È®ÀÎÀº ÇÏÁö ¾Ê´Â´Ù. Áï, ¸µÅ©°¡ °¡¸®Å°´Â °ÍÀÌ Á¸ÀçÇÏ°í ÀÖÁö ¾Ê´õ¶óµµ ¸µÅ©´Â ¸¸µé¾îÁø´Ù. ¹®¼ ³»ºÎ¿¡¼ °¢ ¼½¼Ç¿¡ ´ëÇÑ ÇÏÀÌÆÛ¸µÅ©µµ ¸¸µé¾îÁø´Ù. µû¶ó¼, bash(1) °°ÀÌ Å« ¸Þ´º¾ó ÆäÀÌÁö¿¡¼ ÇÊ¿äÇÑ ºÎºÐÀ» ã´Â °ÍÀÌ ÆíÇØÁø´Ù.
-E ¿É¼ÇÀ» ÀÌ¿ëÇϸé cgi ½ºÅ©¸³Æ®·ÎºÎÅÍ °£´ÜÇÏ°Ô ¿À·ù ¸Þ¼¼Áö¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.
ÂüÁ¶Ã³°¡ ¸Þ´º¾ó ÆäÀÌÁöÀÎ ÇÏÀÌÆÛ¸µÅ©´Â ÀϹÝÀûÀ¸·Î ¾Æ·¡¿Í °°Àº Çü½ÄÀ¸·Î »ý¼ºµÈ´Ù.
À§ÀÇ ³»¿ëÀ» ±âº»°ªÀ¸·Î »ç¿ëÇÏÁö¸¸, ÇÏÀÌÆÛ¸µÅ©ÀÇ °¢ ºÎºÐÀº ¿É¼ÍµéÀ» ÀÌ¿ëÇؼ ¿øÇÏ´Â ³»¿ëÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
httpd°¡ ½ÇÇàµÇ°í ÀÖÁö ¾ÊÀº ±â°è¿¡¼ lynxcgi ¹æ¹ýÀ» ÀÌ¿ëÇؼ lynx¸¦ ÅëÇØ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ¿¶÷ÇÒ ¼ö ÀÖ´Ù. http µ¥¸óÀÌ ½ÇÇàµÇ°í ÀÖÀ» °æ¿ì¿¡´Â lynx, ȤÀº ´Ù¸¥ ºê¶ó¿ìÀú¿¡¼µµ http ¹æ¹ýÀ» ÀÌ¿ëÇؼ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ¿¶÷ÇÒ ¼ö ÀÖ´Ù. -l (`lynxcgi') ¿É¼ÇÀº ù¹ø° ¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀÌ°í cgipath ±âº»°ªÀº /home/httpd ÀÌ´Ù.
ÀϹÝÀûÀ¸·Î cgi ½ºÅ©¸³Æ®´Â
°ú °°ÀÌ ºÎ¸¦ ¼ö ÀÖ´Ù. ȯ°æ º¯¼ö PATH_INFO¿Í QUERY_STRING´Â °¢°¢ <more_path>, <query>·Î ¼³Á¤µÈ´Ù. lynxcgi´Â PATH_INFO ºÎºÐÀ» ´Ù·ê ¼ö ¾ø±â ¶§¹®¿¡, ±âº»°ªÀ¸·Î `?' À» ±¸ºÐÀÚ·Î ÇÏ´Â ÇÏÀÌÆÛ¸µÅ©¸¦ »ý¼ºÇÑ´Ù. `-p'(`path') ¿É¼ÇÀº '/'¸¦ ±¸ºÐÀÚ·Î »ç¿ëÇÏ°í, `-q'(`query')´Â '?'¸¦ ±¸ºÐÀÚ·Î »ç¿ëÇÑ´Ù.
-H host ¿É¼ÇÀº localhost ´ë½Å ÀÌ¿ëÇϴ ȣ½ºÆ®¸¦ ÁöÁ¤ÇÑ´Ù. ȯ°æ º¯¼ö SERVER_NAMEÀÌ ¼³Á¤µÇ¾î ÀÖÀ¸¸é cgi ½ºÅ©¸³Æ®¿¡¼
¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô Çؼ »ç¿ëÇÏ´Â ±â°è¸¦ ¸Þ´º¾ó ÆäÀÌÁö¸¦ Á¦°øÇÏ´Â ¼¹öó·³ µ¿ÀÛ½Ãų ¼ö ÀÖ´Ù.