ssi.html.ko.euc-kr revision 07dc96d063d49299da433f84b5c5681da9bbdf68
<?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">
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
<title>����ġ ���丮��: Server Side Includes �Ұ� - 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 rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
</script>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="/mod/">���</a> | <a href="/mod/quickreference.html">���þ��</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">���</a> | <a href="/sitemap.html">����Ʈ��</a></p>
<p class="apache">Apache HTTP Server Version 2.5</p>
<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.5</a> > <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>����ġ ���丮��: Server Side Includes �Ұ�</h1>
<div class="toplang">
<p><span>������ ���: </span><a href="/en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="/fr/howto/ssi.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
</div>
<div class="outofdate">�� ������ �ֽ��� ���� �ƴմϴ�.
�ֱٿ� ����� ������ ���� ������ ����ϼ���.</div>
<p>Server-side includes�� ����Ͽ� HTML ������ ������ ������
�߰��� �� �ִ�.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#related">�Ұ�</a></li>
<li><img alt="" src="/images/down.gif" /> <a href="#configuring">SSI�� �����ϵ��� ���� �����ϱ�</a></li>
</ul><ul class="seealso"><li><a href="#comments_section">Comments</a></li></ul></div>
<div class="section">
<h2><a name="related" id="related">�Ұ�</a></h2>
<table class="related"><tr><th>��õ� ���</th><th>��õ� ���þ�</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="/mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="/mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="/mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="/mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="/mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
<p>�� ���� ���� SSI��� �θ��� Server Side Includes�� �����Ѵ�.
SSI�� �����ϵ��� ������ �����ϴ� ���� HTML �������� ������
������ �߰��ϴ� �⺻���� SSI ������ �Ұ��Ѵ�.</p>
<p>�� ���� �κ��� SSI ���þ� ���ǹ��� ���� ��ޱ����
�����Ѵ�.</p>
<div class="section">
<h2><a name="what" id="what">SSI�� ������</a></h2>
<p>SSI (Server Side Includes)�� HTML �������� ����ϴ� ���þ��,
�������� �����Ҷ� ������ ó���Ѵ�. SSI�� ����ϸ� CGI
���α��̳� �ٸ� ������ ���� ������ ��ü�� ����
�������� �ʰ? HTML �������� �������� ���� ������ �߰���
�� �ִ�.</p>
<p>SSI�� ������� �ƴϸ� ���α����� ������ ��ü�� ������
������ ���������� ������ ��� �������� �������� ������
������ ��������� �ٽ� ����ؾ������� �ȴ�. SSI�� ����
�ð��� ���� ���� ������ �߰��ϴµ� ����. ���� ��������
�����Ҷ� �������� ��κ��� ���ؾ� �Ѵٸ� �ٸ� �����
ã�ƺ��� �Ѵ�.</p>
<div class="section">
<h2><a name="configuring" id="configuring">SSI�� �����ϵ��� ���� �����ϱ�</a></h2>
<code>.htaccess</code> ���Ͽ��� ���� ���þ ����ؾ� �Ѵ�.</p>
<div class="example"><p><code>
Options +Includes
</code></p></div>
<p>���� ����ġ�� ���Ͽ��� SSI ���þ ó���Ѵ�. ��������
�ְ�, �� ���þ���� ���� ����Ἥ ��ȿ�� �����. ����
���þ �Ǹ������� ó���ϱ����� ���� SSI�� ���ϴ� Ư��
���丮���� <code>Options</code>�� ����Ѵ�.</p>
<p>��� ���Ͽ��� SSI ���þ ó���ϴ� ���� �ƴϴ�. ����ġ����
� ������ ó������ �˷���� �Ѵ�. �ΰ��� ����� �ִ�.
�ϳ��� ������ ���� ���þ�� <code>.shtml</code>�� ���� Ư��
���� Ȯ���ڸ� ���� ������ ó���ϴ� ����̴�.</p>
<div class="example"><p><code>
AddOutputFilter INCLUDES .shtml
</code></p></div>
<p>�� ����� ������ �̹� �ִ� �������� SSI ���þ �߰��ϴ�
��� SSI ���þ ó���ϱ����� <code>.shtml</code> Ȯ���ڸ�
�ο��ϱ���� ���ϸ�� �� �������� ��� ��ũ�� �����ؾ�
�ϴ� ���̴�.</p>
���þ ����ϴ� ����̴�.</p>
<div class="example"><p><code>
XBitHack on
</code></p></div>
��������� �ִ� ���Ͽ��� SSI ���þ ó���Ѵ�. ���� �̹�
�ִ� �������� SSI ���þ �߰��Ѵٸ� ���ϸ��� ��������
�ʰ� <code>chmod</code>�� ���Ͽ� ��������� �ָ� �ȴ�.</p>
<div class="example"><p><code>
chmod +x pagename.html
</code></p></div>
<p>���� ���ƾ� �� �� �ϳ�. ���� <code>.shtml</code> ���ϸ?
��ġ�� �������� ��� <code>.html</code> ������ SSI ó���϶��
����ϴ� ����� �ִ�. �� ������� �Ƹ��� <code class="directive"><a href="/mod/mod_include.html#xbithack">XBitHack</a></code>�� ���� ��
�� ����. ����� ���� �̷��� �ϸ� ����ġ�� ���Ͽ� SSI ���þ
����� Ŭ���̾�Ʈ�� ������ ��� ������ ������� �Ѵٴ�
���̴�. ������ �ſ� ������ �� ������, ���� ���� �ƴϴ�.</p>
<p>���� ����������� ��������̶� ���� ������ ���ڸ�
����� �� ���.</p>
<p>������ �����̿��� ����ϱ� ��Ʊ���� ����ġ �⺻ ������
SSI �������� �ֱټ����ϰ� content length HTTP ����� ������
�ʴ´�. ���� ������ ij������ ���ϰ� Ŭ���̾�Ʈ�� ������
������ �������. �ΰ��� �ذ����� �ִ�.</p>
<ol>
<li><code>XBitHack Full</code> ������ ����Ѵ�. ����
����ġ�� �����ϴ�(include) ���ϵ��� �������� ������ü
�� ��û�� ������ ��¥�� ���� �ֱټ������� �˾Ƴ���.</li>
���Ͽ� ���� �������� �����ϸ� ������� ���Ͻð� ������
ij���� �� �ִ�.</li>
</ol>
<div class="section">
<h2><a name="basic" id="basic">�⺻ SSI ���þ�</a></h2>
<p>SSI ���þ��� ������ ������ ����.</p>
<div class="example"><p><code>
<!--#element attribute=value attribute=value ... -->
</code></p></div>
<p>HTML �ּ����� ������� SSI ����� �������� �ʾƵ�
HTML �ҽ����� �������� ������� �����Ѵ�. SSI�� �ùٷ�
�����ϸ� ���þ ������� �ٲ۴�.</p>
<p>element�� ������ �ϳ���. ���� ȸ�� �� �ڼ��� ������ ���̴�.
������ SSI�� �� �� �ִ� ��� ���� ���δ�</p>
<h3><a name="todaysdate" id="todaysdate">���� ��¥</a></h3>
<div class="example"><p><code>
<!--#echo var="DATE_LOCAL" -->
</code></p></div>
<p><code>echo</code> element�� �������� �״�� ����Ѵ�.
CGI ���α��� �����ϴ� ȯ�溯���� �ܿ��� ���� ǥ�� ������
�ִ�. ��, <code>set</code> element�� ����Ͽ� ���� ������
������ ���� �ִ�.</p>
<p>��¥ ��� ����� ������ ���� �ʴ´ٸ�, ������ ����
<code>config</code> element�� <code>timefmt</code> attribute��
����Ѵ�.</p>
<div class="example"><p><code>
<!--#config timefmt="%A %B %d, %Y" --><br />
Today is <!--#echo var="DATE_LOCAL" -->
</code></p></div>
<h3><a name="lastmodified" id="lastmodified">������ ������</a></h3>
<div class="example"><p><code>
�� ������ <!--#flastmod file="index.html" -->�� ���������� �����Ǿ��
</code></p></div>
<p>�� element�� <code>timefmt</code> ��� ������ �ȴ�.</p>
<h3><a name="cgi" id="cgi">CGI ���α� ��� �����ϱ�</a></h3>
<p>�Ϲ����� SSI ������ �ϳ���, ���̵� �ֿ��ϴ� ``�湮��
ī����'' ���� CGI ���α� ��� ����Ѵ�.</p>
<div class="example"><p><code>
<!--#include virtual="/cgi-bin/counter.pl" -->
</code></p></div>
<div class="section">
<h2><a name="additionalexamples" id="additionalexamples">�߰� ����</a></h2>
<p>������ HTML ������ ����� �� �ִ� ��� SSI ������.</p>
<h3><a name="docmodified" id="docmodified">�� ������ ���� ����������
�����Ǿ�?</a></h3>
<p>�տ��� SSI�� ����Ͽ� ����ڿ��� ������ �ֱټ�������
�˸� �� �ִٰ� ���ߴ�. ���� ���� ����� �˷����� �ʾҴ�.
���� �ڵ带 HTML ������ ����ϸ� �������� �ð� ����� �����.
���� ������ �����Ѵ�� SSI�� �ùٷ� �۵��ؾ� �Ѵ�.</p>
<div class="example"><p><code>
<!--#config timefmt="%A %B %d, %Y" --><br />
�� ������ <!--#flastmod file="ssi.shtml" -->�� ���������� �����Ǿ��;
</code></p></div>
����Ѵ�. �ƹ� ���������� �ٿ����� �� �ִ� ����ڵ带
���Ѵٸ�, ���ϸ� ��� <code>LAST_MODIFIED</code> ������
����Ѵ�.</p>
<div class="example"><p><code>
<!--#config timefmt="%D" --><br />
This file last modified <!--#echo var="LAST_MODIFIED" -->
</code></p></div>
<p><code>timefmt</code> ��Ŀ� ���� �ڼ��� ������ �˻�����
<code>strftime</code>�� ã�ƺ���. ������ ����.</p>
<h3><a name="standard-footer" id="standard-footer">ǥ�� ������ �ϴ��� �����ϱ�</a></h3>
<p>���� �������� �ִ� ����Ʈ�� ���Ѵٸ� ������ ��ü��
�����ϴ� ����, Ư�� ���������� ǥ�� �ܰ��� �������� �����ϴ�
���� ������ ���Ӵ�.</p>
<p>������ ���(header)�� �ϴ�(footer)�� ���Ϸ� �����Ͽ�
�̷� ������ �δ��� �� �� �ִ�. ��� ����������
<code>include</code> SSI ��ɾ ����Ͽ� ������ �ϴ� ����
�ϳ��� �����ϸ� �ȴ�. <code>include</code> element��
<code>file</code> attribute�� <code>virtual</code> attribute��
������ ������ �����Ѵ�. <code>file</code> attribute�� <em>����
���丮�� �������</em> ���ϰ�δ�. ��, (/�� �����ϴ�)
������ϰ�γ� ��� �ȿ� ../�� ����� �� ���. �Ƹ��� �����ϴ�
������ ��� URL�� ������ �� �ִ� <code>virtual</code> attribute��
�� ������ ���̴�. ��θ� /�� ������ �� ������, �����Ϸ���
������ �����ϴ� ���ϰ� ���� ������ �־�� �Ѵ�.</p>
<div class="example"><p><code>
<!--#include virtual="/footer.html" -->
</code></p></div>
<p>���� ���� �� �ΰ����� ���ļ� ������ ������ �ϴ� ���Ͽ�
<code>LAST_MODIFIED</code> ���þ �ִ´�. �����Ϸ��� ���Ͽ���
SSI ���þ ���� �� ������, �̷��� ������ ������ �ٸ� ������
�����ϴ� ������ ������ ��� ������ ���� �ִ�.</p>
<div class="section">
<h2><a name="config" id="config">�̿ܿ� ������ �� �ִ� ����?</a></h2>
<p>�ð� ��� <code>config</code>(����) �ܿ� �ΰ����� ��
<code>config</code>(����)�� �� �ִ�.</p>
<p>���� SSI ���þ �߸�Ǹ� ������ ���� ������ ���´�</p>
<div class="example"><p><code>
[an error occurred while processing this directive]
</code></p></div>
<p>�� ������ �����ϰ� �ʹٸ� <code>config</code> element��
<code>errmsg</code> attribute�� ����Ͽ� �����Ѵ�.</p>
<div class="example"><p><code>
<!--#config errmsg="[It appears that you don't know how to use SSI]" -->
</code></p></div>
<p>����Ʈ�� �����ϱ� �� ��� SSI ���þ� ������ �ذ��Ͽ�
����ڰ� �̷� ������ ���� �ʱ� �ٶ���. (����?)</p>
<p>���� <code>sizefmt</code> attribute�� ��ȯ�ϴ� ����ũ��
����� <code>config</code>(����)�� �� �ִ�. ����Ʈ�� ũ�⸦
�����ַ��� <code>bytes</code>, ������ Kb�� Mb�� ũ�⸦
�����ַ��� <code>abbrev</code>�� ����Ѵ�.</p>
<div class="section">
<h2><a name="exec" id="exec">��ɾ� �����ϱ�</a></h2>
<p>���� ���� �� ���� CGI ���α��� SSI�� ���� ����ϴ�
���� �� �����̴�. ������ <code>exec</code> element�� ��
�� �ִ� �ٸ� �͵��� ������ ���̴�. SSI�� ���� ���� (��Ȯ����
��ɾ �����Ѵ�. ���� ���, ������ ���丮 ����� �����ش�.</p>
<div class="example"><p><code>
<pre><br />
<!--#exec cmd="ls" --><br />
</pre>
</code></p></div>
<p>or, on Windows</p>
<div class="example"><p><code>
<pre><br />
<!--#exec cmd="dir" --><br />
</pre>
</code></p></div>
<p><code>dir</code> ��¿� ������ ȥ����
``<<code>dir</code>>'' ���ڿ��� ���Ե��ֱ����,
��������� �� ���þ ����ϸ� ��� ���� �̻��� ���̴�.</p>
<p>�� ����� <code>exec</code> �±� ����� � ��ɾ��
������ �� �ֱ���� �ſ� �����ϴ�. ``����''�� ���� ����ڰ�
�������� ������ ������ �� �ִ� ȯ���̶��, �� ����� ����
����ؼ� �ȵȴ�. <code>Options</code> ���þ
<code>IncludesNOEXEC</code> �ƱԸ�Ʈ�� ����Ͽ� SSI�� ���������
<code>exec</code> ����� ���� �� �ִ�.</p>
<div class="section">
<h2><a name="advanced" id="advanced">��� SSI ���</a></h2>
<p>������ ����ϴ� ��� �ܿ� ����ġ SSI�� ���� ������ �����ϰ�,
���� ���ǹ��� �� ������ ����� �� �ִ�.</p>
<h3><a name="caveat" id="caveat">���</a></h3>
<p>�� �ۿ��� �����ϴ� ��κ��� ����� ����ġ 1.2 ���ĺ���
����� �� �ִ�. ����, ����ġ 1.2 �̻��� ������� �ʴ´ٸ�
�Ƹ��� ���� �����̵��ؾ� �Ѵ�. �ض�. ���� �ض�. ��ٸ�
���̴�.</p>
<h3><a name="variables" id="variables">���� ����</a></h3>
<p><code>set</code> ���þ ����Ͽ� ���߿� ����� ������
������ �� �ִ�. ������ ������ �ʿ��ϱ���� ���� �����Ѵ�.
������ ������ ����.</p>
<div class="example"><p><code>
<!--#set var="name" value="Rich" -->
</code></p></div>
���, <code>LAST_MODIFIED</code>)�� ���� �ٸ� ������ ����Ͽ�
�������� ������ ���� �ִ�. �̶� ������ �տ� �� ǥ��($)��
�ٿ��� ���ڿ��� �ƴ� �������� ǥ���Ѵ�.</p>
<div class="example"><p><code> <!--#set var="modified" value="$LAST_MODIFIED" -->
</code></p></div>
<p>�������� �� ���ڸ� �״�� �Է��Ϸ��� �� ǥ�� �տ�
�齽������ ����Ѵ�.</p>
<div class="example"><p><code>
<!--#set var="cost" value="\$100" -->
</code></p></div>
<p>���������� �� ���ڿ� �߰��� ������ ����ϴµ� �ڿ� �ִ�
���ڵ� ���������� �����Ͽ� ȥ���Ǵ� ���, �������� ���ȣ��
��� Ȯ���� �Ѵ�. (���� ���� ã�� �������, ���� ������
�����ϱ� �ٶ���.)</p>
<div class="example"><p><code>
<!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" -->
</code></p></div>
<h3><a name="conditional" id="conditional">���� ǥ����</a></h3>
<p>������ �����ϰ� ���� �� ������ ���ǹ��� �����ϴ�. ����
SSI�� ������ ������ ���α��־� �ȴ�.
<code class="module"><a href="/mod/mod_include.html">mod_include</a></code>�� ���ǹ��� ����� <code>if</code>,
<code>elif</code>, <code>else</code>, <code>endif</code>
������ �����Ѵ�. ���� �� �������� ���� �?���� ��������
���� �� �ִ�.</p>
<p>���ǹ� ������ ������ ����.</p>
<div class="example"><p><code>
<!--#if expr="test_condition" --><br />
<!--#elif expr="test_condition" --><br />
<!--#else --><br />
<!--#endif -->
</code></p></div>
<p><em>test_condition</em>���� � �?�� �����
�� �ִ�. ���� �ٸ� ���� ���ϰų�, Ư�� ���� ``��''����
�˻��Ѵ�. (���ڿ��� ������� ������ ���̴�.) ��밡����
������ ����϶�. ������ ���ǹ��� ����� ��� ������.</p>
<p>�������Ͽ� ���� ���� �߰��Ѵ�.</p>
<div class="example"><p><code>
BrowserMatchNoCase macintosh Mac<br />
BrowserMatchNoCase MSIE InternetExplorer
</code></p></div>
<p>Ŭ���̾�Ʈ�� ��Ų��ÿ��� �����ϴ� Internet Explorer���
ȯ�溯�� ``Mac''�� ``InternetExplorer'' ��� ������ �����Ѵ�.</p>
<p>���� SSI ������ ������ ���� ��´�.</p>
<div class="example"><p><code>
<!--#if expr="${Mac} && ${InternetExplorer}" --><br />
��� ��� ���´�<br />
<!--#else --><br />
��� ���� JavaScript �ڵ尡 ���´�<br />
<!--#endif -->
</code></p></div>
<p>���� ��Ų��� IE�� �ݰ��� �ִ� ���� �ƴϴ�. ���� ����
����ֿ� �ٸ� �������� ������ ��� JavaScript �ڵ尡 ��Ų���
IE������ �������� �ʾƼ� ��ð��� ����ߴ�. ���� �ӽ�
�ذ�å�̴�.</p>
<p>(���� �����Ͽ��� �Ϲ� ȯ�溯���̰�) � ������ ���ǹ���
����� �� �ִ�. �ƶ�ġ�� <code>SetEnvIf</code>�� �ٸ� ���
���þ�� ȯ�溯���� ������ �� �ֱ���� CGI ���̵� ������
������ ������ ���� �� �ִ�.</p>
<div class="section">
<h2><a name="conclusion" id="conclusion">���</a></h2>
<p>SSI�� Ȯ���� CGI�� ������ ���������� ���ϴ� �ٸ� �����
��ü�� �� ���. ���� ���� �߰� �۾����� �������� ������
������ ���� �߰��ϱ�� �Ǹ��� ����̴�.</p>
</div></div>
<div class="bottomlang">
<p><span>������ ���: </span><a href="/en/howto/ssi.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="/fr/howto/ssi.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/ssi.html';
(function(w, d) {
if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
d.write('<div id="comments_thread"><\/div>');
var s = d.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
(d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
}
else {
d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
}
})(window, document);
//--><!]]></script></div><div id="footer">
<p class="apache">Copyright 2014 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="/mod/">���</a> | <a href="/mod/quickreference.html">���þ��</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">���</a> | <a href="/sitemap.html">����Ʈ��</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
}
//--><!]]></script>
</body></html>