Please note
This document refers to the 2.0 version of Apache httpd, which is no longer maintained. Upgrade, and refer to the current version of httpd instead, documented at:
You may follow this link to go to the current version of this document.
���
�� ������ �ֽ��� ������ �ƴմϴ�.
�ֱٿ� ����� ������ ���� ������ �����ϼ���.
�� ������ �� ���� �Ϲݿ� ����, Ư�� ����ġ�� ���õ�, ������
�����Ѵ�. �� ���信 ���� �ڼ��� ������ ��ũ�� �����϶�.
(����; ���� �ܾ��� ������ �ѱ� ������ �ƴ϶�, ������
�����Դϴ�. ������ǥ�� ������
�����ϱ� �ٶ��ϴ�.)
- �������� (Access Control)
- ��Ʈ�� ������ ���� ������ ����. ����ġ������ ���� Ư��
URL�� ������ �����ϱ����� ����Ѵ�.
����: ����, ���Ѻο�, ��������
- �˰����� (Algorithm)
- ������ �ܰ踦 ���� ������ Ǫ�� ��Ȯ�� ���� Ȥ�� ��Ģ��.
��ȣȭ�� ���� �˰������� ���� ��ȣ��(Ciphers)���
���.
- APache eXtension Tool
(apxs)
- ���
(module) �ҽ��� ����������ü (DSO)��
�������ϰ� ����ġ �������� ��ġ�ϴ� �۾��� ���� perl
��ũ��Ʈ.
����: Manpage:
apxs
- ���� (Authentication)
- ����, Ŭ���̾�Ʈ, ����� �� ��Ʈ�� ��ü�� ����
Ȯ��.
����: ����, ���Ѻο�,
��������
- ������ (Certificate)
- ������ Ŭ���̾�Ʈ�� ���� ��Ʈ�� ��ü�� �����ϴ� �ڷ�.
���������� ������ (subject��� ��), ���� ������� (Certificate
Authority) (issuer��� ��), �������� ����Ű, CA�� ���� ���� � ����
X.509 ������ �ִ�. ��Ʈ�� ��ü�� CA �������� ����Ͽ�
������ �˻��Ѵ�.
����: SSL/TLS ��ȣȭ
- ���� ���� ��û (Certificate
Signing Request, CSR)
- ������� (Certification
Authority)�� �����Ͽ� CA ������ (Certificate)��
����Ű (Private Key)�� ������ ����
������������ ������. CSR�� �����Ǹ�
���� �������� �ȴ�.
����: SSL/TLS ��ȣȭ
- ������� (Certification
Authority, CA)
- ������ �������
��Ʈ�� ��ü�� ���� ������ �����ϴ� �ŷ��ϴ� ������. �ٸ� ��Ʈ��
��ü���� �������� CA�� ������ �����ڸ� �����ߴ��� Ȯ���� ��
�ִ�.
����: SSL/TLS ��ȣȭ
- ��ȣ�� (Cipher)
- �ڷḦ
��ȣȭ�ϴ� �˰������̳� �ý���. ���� ���, DES, IDEA, RC4 ���� �ִ�.
����: SSL/TLS ��ȣȭ
- ��ȣ�� (Ciphertext)
- �� (Plaintext)�� ��ȣ��
(Cipher)�� �� ���.
����: SSL/TLS
��ȣȭ
- ���� ����Ʈ���� �������̽�
(Common Gateway Interface, CGI)
- �ܺ� ���α��� ��û�� ������ �� �ֵ��� ���� �������� �ܺ�
���α� ������ �������̽� ǥ��. �������̽��� ���� NCSA��
����������, RFC
������Ʈ�̱ �ϴ�.
����: CGI�� ���� ������ ����
- ���� ���þ� (Configuration
Directive)
- ����: ���þ�
- �������� (Configuration File)
- ����ġ�� �����ϴ� ���þ� (directive)��
����� �ؽ�Ʈ����.
����: ��������
- CONNECT
- HTTP�� ���� �ڷ��帧�� ���Ͻ��ϴ� HTTP ���
(method). SSL �������� �� �ٸ� ���������� ���α����� ����Ѵ�.
- ������ (Context)
- �������� (configuration file)����
Ư�� ���þ� (directive)�� ����� ��
�ִ� ���.
����: ����ġ ���þ �����ϴµ�
����� �������
- ���ڼ��� (Digital Signature)
- �������� �ٸ� ������ �˻��ϴ� ��ȣȭ�� ���ڵ�. ������� (Certification
Authority)�� ������ (Certificate)�� ���Ե�
����Ű (Public Key)�� �ؽ��� ����� �ڽ���
����Ű (Private Key)�� ��ȣȭ�Ͽ� ������ �����.
���� CA�� ����Ű���� ������ Ǯ �� �ֱ����, CA�� ������
(Certificate)�� ���� ��Ʈ�� ��ü�� ���������� ������
�� �ִ�.
����: SSL/TLS ��ȣȭ
- ���þ� (Directive)
- ����ġ��
���� ����� �����ϴ� ���� ���ɾ�. ���þ�� �������� (Configuration File)����
����Ѵ�.
����: ���þ� ���
- ����������ü (Dynamic Shared
Object) (DSO)
- ����ġ httpd
�������ϰ� ������ �������Ͽ� �ʿ��Ҷ� �о���� �� �ִ� ��� (Module).
����: ����������ü ����
- ȯ�溯�� (Environment Variable)
(env-variable)
- ������ �����ϰ� ���α����� ����� ���� �ü�� ���� �����ϴ�
����. ����ġ���� ȯ�溯����� ���� ������ ������, �� ȯ����
�ƴ϶� ����ġ ���ο� ����ȴ�.
����: ����ġ�� ȯ�溯��
- ����� (Export-Crippled)
- �̱� �����������(Export Administration Regulations, EAR)��
�ؼ��ϱ����� ��ȣ(�� ����)�� ������ ����. ����� ��ȣȭ
����Ʈ����� Ű ũ�Ⱑ �۰� ���ѵǾ�, ��ȣ��
(Ciphertext)�� ������ ���(brute force)���� Ǯ �� �ִ�.
����: SSL/TLS ��ȣȭ (SSL/TLS Encryption)
- ���� (Filter)
- ������ �����ų� �� �ڷḦ ó���ϴ� ����. �Է����ʹ�
Ŭ���̾�Ʈ�� ������ ������ �ڷḦ ó���ϰ�, ������ʹ� ������
Ŭ���̾�Ʈ���� ���� ������ ó���Ѵ�. ���� ���,
INCLUDES
������ʹ� ������ Server
Side Includes�� ó���Ѵ�.
����: ����
- ������ �����θ�
(Fully-Qualified Domain-Name) (FQDN)
- IP �ּҿ� �����ϴ�, ȣ��Ʈ���� �����θ����� ������ ��Ʈ��
��ü�� ������ �̸�. ���� ���,
www
�� ȣ��Ʈ���̰�
example.com
�� �����θ��϶�,
www.example.com
�� ������ �����θ��̴�.
- �ڵ鷯 (Handler)
- ������ ��û�Ҷ� �����ϴ� �۾��� ���� ����ġ ���� ǥ��.
�Ϲ������� ������ ���� ������ ���� �Ϲ����� �ڵ鷯�� ������.
���� ��� ������ ������ ������ ����������, � ���� ������
���� "ó���ȴ�(handled)". ���� ���,
cgi-script
�ڵ鷯�� CGI�� ó���� ������ �����Ѵ�.
����: ����ġ���� �ڵ鷯 ���
- ��� (Header)
- HTTP ��û�� ���信�� ���� ���� ������
������ �κ����� ������ �����ϴ� ������ �ִ�.
- .htaccess
- �������� �ȿ� �ִ�
�������� (configuration file)��,
���� ���þ� (directive)�� �ڽ��� ��ġ��
���丮�� ��� �������丮�� �����Ѵ�. �̸��� �� ��
���Ͽ����� �ܼ��� �������� ���þ�ܿ� ���� ��� ������ ���þ
����� �� �ִ�.
����: ��������
- httpd.conf
- ����ġ �� �������� (configuration
file). �⺻���� ��ġ��
/usr/local/apache2/conf/httpd.conf
������, �����Ҷ�
Ȥ�� �����϶� �������� ������ �� �ִ�.
����: ��������
- HyperText Transfer
Protocol (HTTP)
- ������̵������� ����ϴ� ǥ�� ���� ��������. ����ġ��
RFC 2616����
������ HTTP/1.1�̶�� ���������� 1.1 ������ �����Ѵ�.
- HTTPS
- ����ȭ�̵����� ǥ�� ��ȣ��� ���, HyperText Transfer
Protocol (Secure). ��� �شܿ� SSL��
����� HTTP�̴�.
����: SSL/TLS ��ȣȭ
- ��� (Method)
- Ŭ���̾�Ʈ��
������ HTTP ��û����
�ڿ��� �����ϵ��� ������ �ൿ. HTTP ��忡��
GET
,
POST
, PUT
���� �ִ�.
- ���� ��� (Message Digest)
- ���� ������ ������ ������� �ʾ����� �����ϱ�����
������ �ؽ�.
����: SSL/TLS ��ȣȭ
- MIME-type
- ������ ������
������ �����ϴ� ���. Multipurpose Internet Mail Extensions
������ �����Ա���� �̷��� �̸��� ������. �������� ���̿�
�� major type�� minor type���� �̷������. ���� ���,
text/html
, image/gif
,
application/octet-stream
���̴�. MIME-type�� HTTP��
Content-Type
��� (header)��
�����Ѵ�.
����: mod_mime
- ��� (Module)
- ����� ������
�κ�. ���� ����ġ ����� ����� ���Կ��θ� ������ �� �ִ� ��
����ִ�. ����ġ httpd �������ϰ� ���� �������� ����� ����
����̶�� �ϸ�, ���� �и��Ǿ� ����� ���������� �о����
�� �ִ� ����� ���� ��� Ȥ�� DSO���
�Ѵ�. �⺻������ �����ϴ� ����� base ����̶�� �Ѵ�.
����ġ ������ Ÿ�� (tarball)�� ����
���������� ������ ����ġ���� ���� ������ �ִ�. �̵���
�����ڰ� ����(third-party) ����̶�� �Ѵ�.
����: ��� ���
- ��� ������ (Module Magic Number)
(MMN)
- ��� �������� ����ġ �ҽ��ڵ尡 ������ �����, �����
����ȣȯ���� ������ �ִ�. ��� �������� ����ȣȯ���� �� �̻� ������
�� ������ ����ġ ���� ������ �Լ� ȣ��, �ٸ� API �Ϻΰ� �����
��쿡 �ٲ��. MMN�� ���ϸ� �����ڰ� ���� ����� ��� �ּ��� �ٽ�
�����ϵǾ� �Ѵ�. �� ����ġ ������ �µ��� ���� �����ؾ��� ��쵵
�ִ�.
- OpenSSL
- SSL/TLS�� ���� ���¼ҽ� ����
���� http://www.openssl.org/
- Pass Phrase
- ����Ű ������ ��ȣ�ϴ� ����. ������������ ����ڰ� �� ����Ű
������ ����Ͽ� ��ȣȭ���� ���ϵ��� �Ѵ�. ���� ��ȣ��
(Ciphers)�� ����ϴ� ��н��� ��ȣ/�ص� Ű�̴�.
����: SSL/TLS ��ȣȭ
- �� (Plaintext)
- ��ȣȭ���� ���� ��.
- ����Ű (Private Key)
- ����
�ڷḦ �ص��ϰ� ������ �ڷḦ �����ϱ����� ����Ű ��ȣȭ (Public Key
Cryptography) �ý����� ��ȣŰ.
����: SSL/TLS ��ȣȭ
- ���Ͻ� (Proxy)
- Ŭ���̾�Ʈ��
���� ���� ���̿� �ִ� �߰� ����. Ŭ���̾�Ʈ���� ��û��
�� ���� ������ ������, ���� �������Լ� ���� ������ �ٽ�
Ŭ���̾�Ʈ���� ������. ���� Ŭ���̾�Ʈ�� ���� ������ ��û�ϸ�
���Ͻô� �Ź� ������ ��û�����ʰ� ij���� ����� ������ ����Ͽ�
����ð��� ���� �� �ִ�.
����: mod_proxy
- ����Ű (Public Key)
- ����Ű ��ȣȭ (Public Key
Cryptography) �ý��ۿ��� Ű�� �����ڿ��� ������ ������ ��ȣȭ�ϰų�
�����ڰ� ���� ������ Ǯ������ ������ Ű.
����: SSL/TLS ��ȣȭ
- ����Ű ��ȣȭ (Public Key
Cryptography)
- ��ȣ�� �ص��� ���� �ٸ� Ű�� ����ϴ� ���Ī(asymmetric)
��ȣȭ �ý����� ���� �� Ȱ��. ��ȣ�� �ص��� ����ϴ� �ΰ��� Ű��
Ű��(key pair)�� �̷��. ���Ī ��ȣȭ����� �θ���.
����: SSL/TLS ��ȣȭ
- ����ǥ���� (Regular Expression) (Regex)
- ���� ������ ����ϴ� ���.
���� ���, "���� A�� �����ϴ� ��� �ܾ�", "���� 10���ε� ��ȭ��ȣ",
������ "��ǥ�� �ΰ��ְ� �빮�� Q�� ���� ����" ���� ǥ���� �� �ִ�.
����ǥ������ ����ϸ� �ſ� �����ϰ� �����̳� �ڿ��� � ������ ������
�� �ִ�. ���� ���, "images"�� ���丮 �Ʒ��� �ִ� ��� .gif��
.jpg ������ "
/images/.*(jpg|gif)$
"�� ��Ī�� ��
�ִ�. ����ġ�� PCRE ���̺귯����
����Ͽ� Perlȣȯ ����ǥ������ �����Ѵ�.
- �����Ͻ� (Reverse Proxy)
- Ŭ���̾�Ʈ���� ���� ����ó�� ���̴� ���Ͻ� (proxy) ����. ���Ȼ� ���� Ȥ�� ���ϸ�
�л��ϱ����� Ŭ���̾�Ʈ���� ���� ������ ���涧 �����ϴ�.
- Secure Sockets Layer (SSL)
- Netscape Communications�簡 TCP/IP
��Ʈ���� �Ϲ����� ��� ������ ��ȣȭ�� ���� ���� ��������.
���� �Ϲ����� �뵵�� HTTPS (HyperText Transfer Protocol
(HTTP) over SSL)�̴�.
����: SSL/TLS ��ȣȭ
- Server Side Includes (SSI)
- HTML ���� �ȿ� ó�����þ �����ϴ�
���.
����: Server Side Includes �Ұ�
- ���� (Session)
- �Ϲ������� ����� ��Ȳ(context) ����.
- SSLeay
- Eric A. Young�� ������ ���� SSL/TLS ���� ���̺귯��
- ��Ī�� ��ȣ�� (Symmetric
Cryptography)
- ��ȣ�� �ص� �۾��� ���� ��ȣŰ�� ����ϴ� ��ȣ��
(Ciphers)�� ���� �� Ȱ��.
����: SSL/TLS Encryption
- Ÿ�� (Tarball)
tar
������ ����Ͽ� ���ϵ��� ���� ����. ����ġ��
tar ������ �����ϰų� pkzip���� �����Ͽ� �����ȴ�.
- Transport Layer Security (TLS)
- ���ͳݱ�� ���� ����ǥ��ȭ�ⱸ(Internet Engineering Task
Force, IETF)�� TCP/IP ��Ʈ���� �Ϲ����� ��� ������ ��ȣȭ��
���� ���� SSL�� �ļ� ��������. TLS ���� 1�� SSL ���� 3�� ����
�����ϴ�.
����: SSL/TLS ��ȣȭ
- Uniform Resource Locator
(URL)
- ���ͳݿ� �ִ� �ڿ��� �̸�/�ּ�. �������δ� Uniform Resource
Identifier��� �ϴ� ���� �ϻ����� ����� ��Ī�̴�. ���� URL��
http
�� https
���� ��Ŵ(scheme), ȣ��Ʈ��,
��η� �����ȴ�. �� �������� URL��
http://httpd.apache.org/docs/2.0/glossary.html
�̴�.
- Uniform Resource Identifier
(URI)
- ������ �ڿ��̳� ���� �ڿ��� ��Ī�ϱ����� ������ ���ڿ�.
���������� RFC
2396���� �����Ѵ�. ������̵������� ����ϴ� URI�� ����
URL�̶�� �θ���.
- ����ȣ��Ʈ (Virtual Hosting)
- ����ġ �ϳ��� ���� ������Ʈ�� �����ϱ�. IP ����ȣ��Ʈ��
������Ʈ���� IP �ּҰ� �ٸ���. �̸����(name-based)
����ȣ��Ʈ�� ȣ��Ʈ������ ����ϹǷ� �� IP �ּҿ��� ����
����Ʈ�� ������ �� �ִ�.
����: ����ġ ����ȣ��Ʈ ����
- X.509
- ����������ſ���(International Telecommunication Union,
ITU-T)�� �����ϴ� ������ ���. SSL/TLS �������� ����Ѵ�.
����: SSL/TLS ��ȣȭ