📄 cgi.html.ko.euc-kr
字号:
<?xml version="1.0" encoding="EUC-KR"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --><title>酒颇摹 捧配府倔: CGI甫 荤侩茄 悼利 其捞瘤 积己 - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="../mod/">葛碘</a> | <a href="../mod/directives.html">瘤矫绢甸</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">侩绢</a> | <a href="../sitemap.html">荤捞飘甘</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>酒颇摹 捧配府倔: CGI甫 荤侩茄 悼利 其捞瘤 积己</h1><div class="toplang"><p><span>啊瓷茄 攫绢: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="../ko/howto/cgi.html" title="Korean"> ko </a></p></div><div class="outofdate">捞 巩辑绰 弥脚魄 锅开捞 酒凑聪促. 弥辟俊 函版等 郴侩篮 康绢 巩辑甫 曼绊窍技夸.</div></div><div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">家俺</a></li><li><img alt="" src="../images/down.gif" /> <a href="#configuring">CGI甫 倾侩窍档废 酒颇摹 汲沥窍扁</a></li><li><img alt="" src="../images/down.gif" /> <a href="#writing">CGI 橇肺弊伐 累己窍扁</a></li><li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">弊矾唱 酒流 悼累窍瘤 臼酒夸!</a></li><li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">第俊辑绰 公郊 老捞 国绢瘤绰啊?</a></li><li><img alt="" src="../images/down.gif" /> <a href="#libraries">CGI 葛碘/扼捞宏矾府</a></li><li><img alt="" src="../images/down.gif" /> <a href="#moreinfo">歹 腹篮 沥焊...</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="intro" id="intro">家俺</a></h2> <table class="related"><tr><th>包访等 葛碘</th><th>包访等 瘤矫绢</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table> <p>CGI (Common Gateway Interface)绰 昆辑滚啊 焊烹 CGI 橇肺弊伐 趣篮 CGI 胶农赋飘扼绊 何福绰, (昆其捞瘤 郴侩阑 父靛绰) 寇何 橇肺弊伐苞 烹脚窍绰 规过阑 沥狼茄促. 昆荤捞飘俊辑 悼利牢 其捞瘤甫 父靛绰 啊厘 如窍绊 埃窜茄 规过捞促. 捞 巩辑绰 酒颇摹 昆辑滚俊 CGI甫 备己窍绰 规过阑 家俺窍绊, CGI 橇肺弊伐阑 累己秦夯促.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="configuring" id="configuring">CGI甫 倾侩窍档废 酒颇摹 汲沥窍扁</a></h2> <p>CGI 橇肺弊伐捞 棵官肺 悼累窍妨搁 CGI 角青捞 啊瓷窍档废 酒颇摹甫 汲沥秦具 茄促. 汲沥窍绰 规过篮 咯矾啊瘤促.</p> <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3> <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 瘤矫绢甫 荤侩窍搁 酒颇摹绰 漂沥 叼泛配府甫 CGI 橇肺弊伐侩栏肺 敌促. 酒颇摹绰 捞 叼泛配府俊 乐绰 葛电 颇老捞 CGI 橇肺弊伐捞扼绊 啊沥窍咯 努扼捞攫飘啊 磊盔阑 夸没窍搁 磊盔阑 角青窍妨绊 矫档茄促.</p> <p><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 瘤矫绢绰 促澜苞 鞍捞 荤侩茄促.</p> <div class="example"><p><code> ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ </code></p></div> <p>困 抗力绰 酒颇摹甫 扁夯 厘家俊 汲摹茄 版快 <code>httpd.conf</code> 汲沥颇老俊 乐绰 郴侩捞促. <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> 瘤矫绢绰 <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> 瘤矫绢客 鞍捞 URL 菊何盒阑 漂沥 叼泛配府肺 措览茄促. <code class="directive">Alias</code>客 <code class="directive">ScriptAlias</code>绰 焊烹 <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> 叼泛配府 观俊 乐绰 叼泛配府俊 荤侩茄促. <code class="directive">Alias</code>客 <code class="directive">ScriptAlias</code>狼 瞒捞痢篮 <code class="directive">ScriptAlias</code>啊 眠啊肺 URL 菊何盒栏肺 矫累窍绰 葛电 颇老阑 CGI 橇肺弊伐栏肺 秒鞭窍绰 痢捞促. 弊贰辑 困狼 汲沥篮 酒颇摹俊霸 <code>/cgi-bin/</code>栏肺 矫累窍绰 磊盔阑 夸没窍搁 <code>/usr/local/apache2/cgi-bin/</code> 叼泛配府俊辑 茫酒辑 CGI 橇肺弊伐栏肺 贸府窍扼绊 舅赴促.</p> <p>抗甫 甸绢, URL <code>http://www.example.com/cgi-bin/test.pl</code>阑 夸没窍搁 酒颇摹绰 <code>/usr/local/apache2/cgi-bin/test.pl</code> 颇老阑 角青窍咯 搬苞甫 馆券茄促. 拱沸 颇老捞 粮犁窍绊 角青啊瓷窍哥 绢恫 规过栏肺电 免仿阑 秦具 茄促. 弊犯瘤 臼栏搁 酒颇摹绰 坷幅巩阑 焊辰促.</p> <h3><a name="nonscriptalias" id="nonscriptalias">ScriptAlias 叼泛配府 观俊 乐绰 CGI</a></h3> <p>焊烹 焊救惑 捞蜡锭巩俊 CGI 橇肺弊伐篮 <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>茄 叼泛配府俊 茄沥茄促. 弊贰辑 包府磊绰 穿啊 CGI 橇肺弊伐阑 荤侩且 荐 乐绰瘤 决拜洒 皑刀且 荐 乐促. 弊矾唱 利寸茄 焊救炼摹甫 秒沁促搁 酒公 叼泛配府俊辑唱 CGI 橇肺弊伐阑 角青窍瘤 臼阑 捞蜡啊 绝促. 抗甫 甸绢, <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> 瘤矫绢甫 荤侩窍咯 荤侩磊啊 磊脚狼 权叼泛配府俊 昆其捞瘤甫 啊瘤绰 版快甫 啊沥窍磊. 荤侩磊啊 磊脚狼 CGI 橇肺弊伐阑 荤侩窍绊 酵篮单 <code>cgi-bin</code> 叼泛配府俊 立辟鼻茄捞 绝促搁, 促弗 镑俊辑扼档 CGI 橇肺弊伐阑 角青窍绊 酵阑 巴捞促.</p> <p>酒公 叼泛配府俊辑唱 CGI 角青阑 倾侩窍妨搁 滴 苞沥捞 鞘夸窍促. 刚历, <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>唱 <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> 瘤矫绢甫 荤侩窍咯 <code>cgi-script</code> 勤甸矾甫 累悼秦具 茄促. 滴锅掳肺, <code class="directive"><a href="../mod/core.html#options">Options</a></code> 瘤矫绢俊 <code>ExecCGI</code>甫 瘤沥秦具 茄促.</p> <h3><a name="options" id="options">Options甫 荤侩窍咯 疙矫利栏肺 CGI 角青阑 倾侩窍扁</a></h3> <p>辑滚狼 林汲沥颇老俊 流立 <code class="directive"><a href="../mod/core.html#options">Options</a></code> 瘤矫绢甫 荤侩窍咯 漂沥 叼泛配府俊辑 CGI 角青阑 倾侩且 荐 乐促.</p> <div class="example"><p><code> <Directory /usr/local/apache2/htdocs/somedir><br /> <span class="indent"> Options +ExecCGI<br /> </span> </Directory> </code></p></div> <p>困 瘤矫绢肺 酒颇摹绰 CGI 颇老狼 角青阑 倾侩茄促. 绢恫 颇老捞 CGI 颇老牢瘤档 辑滚俊霸 舅妨具 茄促. 促澜 <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> 瘤矫绢绰 辑滚俊霸 犬厘磊啊 <code>cgi</code>唱 <code>pl</code>牢 颇老篮 葛滴 CGI 橇肺弊伐捞扼绊 舅赴促.</p> <div class="example"><p><code> AddHandler cgi-script .cgi .pl </code></p></div> <h3><a name="htaccess" id="htaccess">.htaccess 颇老</a></h3> <p><a href="htaccess.html"><code>.htaccess</code> 捧配府倔</a>篮 <code>httpd.conf</code>俊 立辟鼻茄捞 绝绰 版快俊 CGI 橇肺弊伐阑 荤侩且 荐 乐绰 规过阑 舅妨霖促.</p> <h3><a name="userdir" id="userdir">荤侩磊 叼泛配府</a></h3> <p>酒贰 汲沥阑 荤侩窍搁 荤侩磊 叼泛配府俊辑 <code>.cgi</code>肺 场唱绰 颇老阑 CGI 橇肺弊伐栏肺 角青茄促.</p> <div class="example"><p><code> <Directory /home/*/public_html><br /> <span class="indent"> Options +ExecCGI<br /> AddHandler cgi-script .cgi<br /> </span> </Directory> </code></p></div> <p>促澜阑 荤侩窍搁 荤侩磊 叼泛配府狼 <code>cgi-bin</code> 窍困叼泛配府俊 乐绰 葛电 颇老阑 CGI 橇肺弊伐栏肺 牢侥茄促.</p> <div class="example"><p><code> <Directory /home/*/public_html/cgi-bin><br /> <span class="indent"> Options ExecCGI<br /> SetHandler cgi-script<br /> </span> </Directory> </code></p></div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="writing" id="writing">CGI 橇肺弊伐 累己窍扁</a></h2> <p>``老馆利牢'' 橇肺弊贰怪苞 CGI 橇肺弊贰怪 荤捞俊绰 滴啊瘤 林等 瞒捞痢捞 乐促.</p> <p>霉锅掳 瞒捞绰 CGI 橇肺弊伐篮 促弗 免仿阑 窍扁傈俊 刚历 MIME-type 庆歹甫 免仿秦具 茄促绰 痢捞促. HTTP 庆歹绰 努扼捞攫飘俊霸 努扼捞攫飘啊 绢恫 郴侩阑 罐霸瞪瘤 固府 舅赴促. 焊烹 促澜苞 鞍促.</p> <div class="example"><p><code> Content-type: text/html </code></p></div> <p>滴锅掳 瞒捞绰 HTML 趣篮 宏扼快历啊 焊咯临 荐 乐绰 屈侥栏肺 免仿秦具 茄促绰 痢捞促. 措何盒狼 版快 HTML阑 免仿窍瘤父, 锭锭肺 gif 弊覆苞 鞍捞 HTML捞 酒囱 郴侩阑 免仿窍绰 CGI 橇肺弊伐阑 累己窍绰 版快档 乐促.</p> <p>滴啊瘤甫 力寇窍绊绰 CGI 橇肺弊伐 累己篮 捞固 父甸绢 焊疽阑 促弗 橇肺弊伐甸苞 概快 厚搅窍促.</p> <h3><a name="firstcgi" id="firstcgi">贸澜栏肺 父电 CGI 橇肺弊伐</a></h3> <p>促澜篮 宏扼快历俊 茄 临阑 嘛绰 CGI 橇肺弊伐 抗力促. 弊措肺 <code>first.pl</code>捞扼绰 颇老俊 历厘窍绊, <code>cgi-bin</code> 叼泛配府俊 汗荤茄促.</p> <div class="example"><p><code> #!/usr/bin/perl<br /> print "Content-type: text/html\n\n";<br /> print "Hello, World."; </code></p></div> <p>Perl俊 劳槛窍瘤 臼歹扼档 公郊 老捞 老绢唱绰瘤 舅 荐 乐促. 霉锅掳 临篮 酒颇摹(趣篮 荤侩窍绰 僵)俊霸 <code>/usr/bin/perl</code> 困摹俊 乐绰 牢磐橇府磐阑 荤侩窍咯 捞 橇肺弊伐 颇老阑 角青窍扼绊 舅赴促. 滴锅掳 临篮 规陛 富茄 content-type 急攫阑 免仿窍绊 carriage-return 临官厕阑 滴锅 免仿茄促. 弊矾搁 庆歹 第俊 HTTP 庆歹狼 场阑 舵窍绰 后临捞 积扁绊, 夯巩捞 矫累茄促. 技锅掳 临篮 "Hello, World." 巩磊凯阑 免仿茄促. 捞巴栏肺 场捞促.</p> <p>宏扼快历甫 角青窍绊 林家甫 涝仿茄促</p> <div class="example"><p><code> http://www.example.com/cgi-bin/first.pl </code></p></div> <p>颇老 厘家甫 涝仿窍搁, 宏扼快历芒俊 <code>Hello, World.</code> 茄 临捞 焊牢促. 蕊盒登瘤绰 臼瘤父, 茄锅 悼累窍绰 巴阑 焊疽栏聪 捞力 促弗 巴阑 矫档秦 杭 荐 乐促.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="troubleshoot" id="troubleshoot">弊矾唱 酒流 悼累窍瘤 臼酒夸!</a></h2> <p>昆俊辑 CGI 橇肺弊伐俊 立辟且锭 宏扼快历俊 唱棵 荐 乐绰 郴侩篮 扁夯利栏肺 匙啊瘤促.</p> <dl> <dt>CGI 橇肺弊伐狼 免仿</dt> <dd>亮促! 葛电 巴捞 肋 悼累茄促绰 舵捞促. 免仿篮 沥犬窍瘤父 宏扼快历啊 棵官肺 贸府窍瘤 给茄促搁, CGI 橇肺弊伐俊辑 棵官弗 <code>Content-Type</code>阑 汲沥窍看绰瘤 犬牢茄促.</dd> <dt>CGI 橇肺弊伐 家胶内靛 趣篮 "POST Method Not Allowed" 巩备</dt> <dd>CGI 橇肺弊伐阑 角青窍档废 酒颇摹甫 利例洒 汲沥窍瘤 臼疽促绰 舵捞促. <a href="#configuring">酒颇摹 汲沥窍扁</a> 例阑 促矫 佬绊 哗冈篮 何盒捞 乐绰瘤 茫酒毫扼.</dd>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -