������, �������� �̸��� �ּ��� ��밡���� �ּҵ��� �����Ͻ� �� ���� ȣ��Ʈ�� ���� Ŭ���Ͻð� �⺻ ���� ���� ��ư�� Ŭ���� �ֽʽÿ�. �� 19-3���� �������� â�� ��Ÿ�� ���̸�, �� â���� �������� �� ������ ���� �⺻ ������ �����Ͻ� �� �ֽ��ϴ�. ���� ȣ��Ʈ�� �߰��Ͻø�, ���� �߰��� ���� ȣ��Ʈ�� ���� ���� ȣ��Ʈ�� ���Ͽ� �켱���� �����ϴ�. ���� ȣ��Ʈ ������ �����ڸ� �������� �����ø�, ����Ʈ ���� ���˴ϴ�.
���丮 ������ Ž�� ����� ���� ���������� ������ ����Ʈ ���� ����Ͻø� ��κ��� �������� �۵��մϴ�. �� �������� ���Ͽ� �� �ðڴٸ�, ������ �������� ���ʽÿ�.
���丮 ������ Ž�� ����� ���Ե� ����� DirectoryIndex �����ڸ� �����մϴ�. DirectoryIndex�� ����ڰ� ���丮�� �������� ������ (/)�� �����Ͽ� ���丮�� �ε����� ��û�� �� ������ �����ִ� ����Ʈ �������Դϴ�.
���� ���, ����ڰ� http://www.example.com/this_directory/ �������� ��û�� ��� DirectoryIndex �������� �����Ѵٸ� �� �������� ��Ÿ�� ���̸�, ���� �ʴٸ� ������ ������ ���丮 ����� ��Ÿ�� ���Դϴ�. ������ DirectoryIndex ������ ��Ͽ� ���Ե� ���� �� ���� ���� �߰ߵ� ������ �����ݴϴ�. ���� ������ �ƹ��� ���ϵ� ã�� ���� ��� �ش� ���丮�� Options Indexes�� �����Ǿ� �ִٸ�, ������ �ش� ���丮�� ���Ե� �Ϻ� ���丮�� ���� ����� HTML �������� �����Ͽ� ������ ���Դϴ�.
���� �ڵ� ���� ���ڳ� ������ ���� ��� Ŭ���̾�Ʈ�� ���� URL�̳� �ܺ� URL�� ���� ��ȯ�ϵ��� Apache HTTP ������ �����Ͻ� �� �ֽ��ϴ�. �� �ɼ��� ErrorDocument �����ڿ� �����մϴ�. Ŭ���̾�Ʈ�� Apache HTTP ������ ������ �õ��ϴ� �������� ������ ������ ���� ���, ���� �ڵ� ���� ���Ե� ª�� ���� ������ ��Ÿ������ �⺻ �����Ǿ� �ֽ��ϴ�. �̷��� �⺻ ������ �����Ͻ÷���, ���� �ڵ带 �����Ͻ� �� ���� ��ư�� Ŭ���� �ֽʽÿ�. ª�� �⺻ ���� ������ ���÷��� �⺻ ���� �����Ͻñ� �ٶ��ϴ�. Ŭ���̾�Ʈ�� �ܺ� URL�� ���� ��ȯ��Ű���� URL ���� �����Ͻ� �� ��ġ �Է¶��� http://�� ������ ������ URL�� �Է��� �ֽʽÿ�. ���� URL�� Ŭ���̾�Ʈ�� ���� ��ȯ��Ű�� ���ؼ��� ���� ���� �����Ͻ� �� �� ������ ���Ǵ� ���� ��Ʈ �Ʒ��� ���� ��ġ�� �Է��Ͻø� �˴ϴ�. ��ġ���� �ݵ�� ������ (/)�� ���۵Ǿ�� �ϸ� ���� ��Ʈ (Document Root)�� ���� �����˴ϴ�.
���� ���, 404 Not Found ���� �ڵ带 �������� 404.html��� ���Ͽ� �ۼ��� �� �������� ���� ��ȯ�ϱ� ���ؼ���, 404.html ������ DocumentRoot/errors/404.html���� �����ϼž� �մϴ�. �� ��쿡 DocumentRoot�� �������� �����Ͻ� ���� ��Ʈ ���丮�� �ǹ��մϴ� (����Ʈ�� /var/www/html �Դϴ�). �� �� 404 - ã�� �� ���� ���� �ڵ忡 ���� ���� ������ ������ �����Ͻð� ��ġ �Է¶��� /errors/404.html�� �Է��Ͻø� �˴ϴ�.
�⺻ ���� ������ �ּ� ������ ���� ������ �ɼ��� ������ �����ϴ�:
�̸��� �ּҿ� �Բ� �ּ� ���� — ��� ���� ������ �Ʒ��ʿ� ServerAdmin �����ڿ� ���� ������ ������Ʈ �������� �̸��� �ּҿ� �Բ� �⺻ �ּ��� �����ݴϴ�.
�ּ� ���� — ���� ������ �Ʒ��ʿ� �⺻ �ּ��� �����ݴϴ�.
�ּ� ���� — ���� ������ �Ʒ��ʿ� �ּ��� �������� �ʽ��ϴ�.
������ ����Ʈ ������ ���� /var/log/httpd/access_log ���Ͽ� ���� �α� ����ϸ� /var/log/httpd/error_log ���Ͽ� ���� �α� ����մϴ�.
���� �α״� �� �������� ��� ���� �õ��� ����մϴ�. ������ ������ �õ��� Ŭ���̾�Ʈ�� IP �ּҿ� �õ��� ��¥�� �ð� �� �����Ϸ��� ���Ͽ� ���� ������ ���Ե˴ϴ�. �̷��� ������ ������ ��θ��� ���ϸ��� �Է��� �ֽʽÿ�. ���� ��θ��� ���ϸ��� ������ (/)�� �������� ������, ������ ���� ��Ʈ ���丮�� ����� ��θ� �ǹ��մϴ�. �� �ɼ��� TransferLog �����ڿ� �ش��մϴ�.
����� ��� ��ƿ��Ƽ ����� üũ�Ͻ� �� ����� ���� ��� ���ڿ� �Է¶��� ����� ������ ��� ���ڿ��� �Է��Ͽ� ����� ���� ��� ������ �����Ͻ� �� �ֽ��ϴ�. �� �ɼ��� LogFormat �����ڸ� �����մϴ�. �� �������� ���Ŀ� ���� ���� �ڼ��� ������ ���ϽŴٸ�, http://httpd.apache.org/docs-2.0/mod/mod_log_config.html#formats�� �����Ͻñ� �ٶ��ϴ�.
���� �α״� �������� ���� ������ ��� ����մϴ�. �̷��� ������ ������ ��θ��� ���ϸ��� �Է��� �ֽʽÿ�. ���� ��θ��� ���ϸ��� ������ (/)�� �������� ������, ������ ���� ��Ʈ ���丮�� ����� ��θ� �ǹ��մϴ�. �� �ɼ��� ErrorLog �����ڿ� �ش��մϴ�.
�α� ���� ���� ����Ͽ� ���� �α��� ���� ������ �� ���ϰ� ��ϵ� ������ �����Ͻ� �� �ֽ��ϴ�. ���� ������ (���� ������ ���ؿ��� ���� �ڼ��� ������) ���� (alert), ��� (alert), ���� (crit), ���� (error), ���� (warn), ��� (warn), �뺸 (notice), ���� (info)�� ����� (debug) �������� ������ �� �ֽ��ϴ�. �� �ɼ��� LogLevel �����ڿ� �ش��մϴ�.
������ DNS �˻� ������ ���õ� ���� HostnameLookups �����ڸ� �����մϴ�. ������ �˻��� ���� ������ �����Ͻø� ���� ���� (off)���� �����Ǹ�, ������ �˻��� �����Ͻø� ���� ���� (on)���� �����˴ϴ�. ���� ������ �˻��� �����Ͻø� ���� �������� �����˴ϴ�.
���� ������ �˻��� �����Ͻø�, ������ �� �����κ��� ������ ��û�ϴ� ���� ���ῡ ���� IP �ּҸ� �ڵ����� ��ȯ�� ���Դϴ�. IP �ּҸ� ��ȯ�ϴ� ���� ������ Ư�� IP �ּҿ� �����ϴ� ȣ��Ʈ���� ã�� ���Ͽ� DNS�� �� ���̳� �� �̻����� �����Ѵٴ� ���� �ǹ��մϴ�.
���� ������ �˻��� ���õ� ���, ������ ����-������ DNS�� ������ ���Դϴ�. ��, ������ �˻��� ���� �� ���� ����� ������ �˻��� �ٽ� �����Ѵٴ� �ǹ��Դϴ�. ������ �˻����� ���� IP �ּҿ� ���� �̷���� ������ �˻����� ���� �ּҴ� �ּ��� �Ѱ��� ��ġ�ؾ߸� �մϴ�.
�Ϲ������� �� �ɼ��� ������ �˻��� ���� �������� ������ �μž� �մϴ�. �� ������ DNS ��û�� ������ ���ϸ� ���߽��� ������ �������� �ϱ� �����Դϴ�. ���� ������ �ٻ� �� �̷��� ������ �˻��̳� ���� ������ �˻��� �����ϰ� �Ǹ� �ӵ��� �����ϰ� �پ�� ���Դϴ�.
������ �˻��� ���� ������ �˻��� ���� ���ͳ� ��ü���� ������ �� �� �ֽ��ϴ�. ������ ȣ��Ʈ���� �˻��ϱ� ���Ͽ� ������ ���� ������� ��� �������� ������ ���ͳ� �Ӹ� �ƴ϶� �� ������ ���ؼ��� �� �ɼ��� ������ �˻��� ���� �������� �����ϼž� �մϴ�.
������ CGI ��ũ��Ʈ�� SSI (server-side include) �������� ���Ǵ� ȯ�� ������ �����ؾ��� ��찡 �ֽ��ϴ�. Apache HTTP ������ mod_env ����� ����Ͽ� CGI ��ũ��Ʈ�� SSI �������� ���� ȯ�� ������ �����մϴ�. ȯ�� ���� ���������� �� �� ���� �����ڸ� �����Ͻñ� �ٶ��ϴ�.
CGI ��ũ��Ʈ ���� �Է¶����� CGI ��ũ��Ʈ�� SSI �������� ���� ȯ�� ������ ������ �ֽʽÿ�. ȯ�� ���� MAXNUM�� 50���� �����Ͻ÷���, �� 19-5���� ���̵��� CGI ��ũ��Ʈ ���� �� ���� ��ġ�� �߰� ��ư�� Ŭ���Ͻ� ��, ȯ�� ������ MAXNUM�̶�� �Է��Ͻð� ������ �� �Է¶��� 50�� �Է��Ͻñ� �ٶ��ϴ�. �Է��Ͻ� ���� ��Ͽ� �߰��ϵ��� Ȯ�� ��ư�� Ŭ���� �ֽʽÿ�. CGI ��ũ��Ʈ ���� ������ SetEnv �����ڸ� �����մϴ�.
CGI ��ũ��Ʈ�� ���� ���ǿ����� ������ ó�� ���۵Ǿ��� �� CGI ��ũ��Ʈ�� �����ϴ� ȯ�� ������ ���� ������ �ֽʽÿ�. �� ȯ�� ������ ���÷��� �� ������Ʈ���� env ������ �Է��Ͻø� �˴ϴ�. CGI ��ũ��Ʈ�� ���� ���� ���� ��ġ�� �߰� ��ư�� Ŭ���Ͻ� �� ȯ�� ���� �Է¶��� ȯ�� ������ �̸��� �Է��Ͻð� Ȯ�� ��ư�� Ŭ���Ͻñ� �ٶ��ϴ�. CGI ��ũ��Ʈ�� ���� ������ PassEnv �����ڸ� �����մϴ�.
CGI ��ũ��Ʈ�� SSI �������� �ƹ��� ���� ������ �ʵ��� ȯ�� ������ �����Ͻ÷���, CGI ��ũ��Ʈ ���� ������ ����Ͻʽÿ�. CGI ��ũ��Ʈ ���� ���ǿ��� �߰� ��ư�� Ŭ���Ͻ� �� ���� ������ ȯ�� ������ �̸��� �Է��� �ֽʽÿ�. �� �ɼ��� UnsetEnv �����ڸ� �����մϴ�.
�� ȯ�� ������ �����Ͻ÷���, ��Ͽ��� ������ ������ �����Ͻ� �� �����ϴ� ���� ��ư�� Ŭ���Ͻø� �˴ϴ�. ��Ͽ��� ������ �����Ͻ÷���, �����ϴ� ���� ��ư�� Ŭ���Ͻñ� �ٶ��ϴ�.
Apache HTTP �������� ����ϴ� ȯ�� ������ ���� ���� ���� ������ ���ϽŴٸ�, ���� ����Ʈ�� �����Ͻñ� �ٶ��ϴ�:
http://httpd.apache.org/docs-2.0/env.html |
���丮�� ������������ Ư�� ���丮�� ���� �ɼ��� �����Ͻ� �� �ֽ��ϴ�. �� �ɼ��� <Directory> �����ڸ� �����մϴ�.
������ ��� ���� ��ġ�� ���� ��ư�� Ŭ���Ͽ� �Ʒ����� ���丮 ��Ͽ� �������� ���� ��� ���丮�� ���� �⺻ ���丮 �ɼǵ��� �����Ͻ� �� �ֽ��ϴ�. �������� ������ �� �ִ� �ɼǵ��� <Directory> ������ ���� Options ������ ��Ͽ��� ã���� �� �ֽ��ϴ�. ���� ������ �ɼ��� ������ �����ϴ�:
ExecCGI — CGI ��ũ��Ʈ�� ���� �㰡. ���� �� �ɼ��� ���õ��� ������ CGI ��ũ��Ʈ�� ������� �ʽ��ϴ�.
FollowSymLinks — �ɺ��� ��ũ �㰡.
Includes — SSI (server-side include) �㰡.
IncludesNOEXEC — SSI (server-side include)�� �㰡������, CGI ��ũ��Ʈ���� #exec �� #include ������ ��Ȱ��ȭ.
Indexes — index.html�� ���� DirectoryIndex �� ��û�� ���丮�� �������� �ʴ� ��� ���丮 ������ ���˵� ����� ǥ��.
Multiview — content-negotiated multiviews ����; �� �ɼ��� ����Ʈ�� ��Ȱ��ȭ�Ǿ� �ֽ��ϴ�.
SymLinksIfOwnerMatch — ���� ��ǥ ���� (target file)�̳� ���丮�� ��ũ�� ������ �����ڸ� ���� ��쿡�� �ɺ��� ��ũ�� ����.
Ư�� ���丮�� ���� �ɼ��� �����ϱ� ���ؼ��� ���丮 ��� ���� ���� ��ġ�� �߰� ��ư�� Ŭ���� �ֽʽÿ�. �� 19-7���� ���̴� â�� ��Ÿ�� ���Դϴ�. â �Ʒ��ʿ� ��ġ�� ���丮 �Է¶��� ������ ���丮�� �Է��մϴ�. ������ ��Ͽ��� �ɼ��� �����Ͻ� �� ���ʿ� �ִ� �ɼ��� ����Ͽ� Order �����ڸ� �����մϴ�. Order �����ڴ� �㰡 ��ϰ� �ź� ����� ó���ϴ� ������ ������ �ݴϴ�. �㰡 ����� �ź� ��� �Է¶����� ������ ���� �ɼ� �� �Ѱ����� �����Ͻ� �� �ֽ��ϴ�:
��� ȣ��Ʈ �㰡 — ��� ȣ��Ʈ���� ������ �㰡�ϱ� ���ؼ��� all�� �Է��մϴ�.
�κ� �����θ� — ������ ���ڿ��� �̸��� ��ġ�ϰų� �� ���ڿ��� ������ �̸��� ���� ��� ȣ��Ʈ�� �㰡�մϴ�.
������ IP �ּ� — Ư�� IP �ּҿ� ���� ������ �㰡�մϴ�.
����� — ��, 192.168.1.0/255.255.255.0
��Ʈ��ũ CIDR �Ծ� — ��, 10.3.0.0/16
.htaccess ���ϵ��� ���丮 �ɼǵ��� ������� �� �ɼ��� üũ�Ͻø� .htaccess ���� ���� ���� �����ڰ� �켱 ������ ���� �˴ϴ�.