apache-allowoverride.txt
4KB · 93 lines
�ۼ��� : 2002.03.01
�ۼ��� : ��� <san2(at)linuxchannel.net>
���� URL : http://www.linuxchannel.net/docs/apache-allowoverride.txt
*��)
���ƻ� ��Ȥ �� �����߽��ϴ�. ������ �ֽñ� �ٶ��ϴ�.
[����ġ] AllowOverride�� .htaccess
�Ϲ������ �Խ���̳� ��Ÿ BBS�� ���� ÷���� ���
���� �ʰ� text/html ���� *.html *.htm ���� ���� �ö�� �մϴ�.
����� ����� �ö�� text/html ���� ������ .phps�� .txt �� ����Ÿ��� �ٲٴ� ��찡
������ �ö�� text/html ��Ͽ� php�ڵ尡 �ȵ� ���� HTML�ڵ常 ��� ���
�Ϲ� ���ڰ� ��� ���� ���ո��ϴ�.
���� ���ε� ���丮�� �ѿ��� *.html *.htm���� php�ڵ尡 ������
�ʵ��� ����Ÿ��� �����ؾ� �մϴ�.
�켱
���� ������ �ذ��ϱ� ���ؼ��� ����ġ httpd.conf ��Ͽ��� ����� ���� ����� �켱 �ذ�Ǿ�
�־�� �Ѵ�. ��,
����ġ server config���� �ּ��� ���� �� ���丮�� Ư�� ���丮�� access control ���
(���� '.htaccess')�� ����� �� �ֵ��� AllowOverride�� �ּ��� FileInfo ���� ����ϰ� �־��
�Ѵ�. �̴� .htaccess���� �̿��ؼ� Addtype����ڸ� ����ϱ� ����̴�.
��:
<Diretory /home/*/public_html>
AllowOverride FileInfo (�Ǵ� All �� ����)
</Diretory>
���� ���� ���Ǹ� �����Ѵٸ�
���� �������� .htaccess ���� �̿��ؼ� ����� ������� ����Ÿ��� ������ �� �ִ�.
���� �̿� ���� ����� ������� �ʴ´ٸ� ���������ڿ��� ������ ������.
�Ƹ� ��κ� ��ȣ���� ��ü��� ���� ���� ���� ����ؼ� ���� ���� ���� .htaccess��Ͽ� �����
�� �ֵ��� �� ����� ��̴� ũ�� ������ ��� �ʴ´�.
��� ���ε� ���丮�� �̵��� ��� .htaccess ���� ����� ����� ����
text/html ����Ÿ��� �����մϴ�.
--- /path/to/file_upload_dir/.htaccess-----------------
AddType text/html .html .htm
----------------------------------------------------------
�� ��� ���ε� ���丮�� ����Ǵ� ��찡 �ƴϰ�
��ü�� �ٸ� Ư�� ���丮�� ������ �� �ֽ��ϴ�.
���� .htaccess ���� ������ Ʋ���� 500 ������ ���Ƿ� ����ϱ� �ٶ��ϴ�.
�̷��� �����ϸ� �ö�� ���(*.html)�� ��� php �ڵ尡
�� �ִ��� php�ڵ�� �ؼ���� �ʰ� �������� �Ѱ�ֱ� ������
���ϴ� ������ �Ǵ� ���̴�.
����, �ڽ�� Ȩ������ Ȯ���ϰ� *.html *.htm�� ���� HTML �ڵ常 ����� �� �ֵ���
��еǾ� �ִٸ� ����� ���� DocumentRoot���� ���� �� �� �ֽ��ϴ�.
--DocumentRoot/.htaccess ----------------------------------
AddType application/x-httpd-php .php .php3 .ph .lib .inc .conf
AddType application/x-httpd-php-source .phps
AddType text/html .html .htm
------------------------------------------------------------
����
*.ph *.inc *.lib ���� ���� ��Ͽ� ���ؼ� ���� URL ȣ�� �����Ű���� ����� ���� �����մϴ�.
--DocumentRoot/.htaccess ----------------------------------
<FilesMatch "\.(ph|inc|lib)">
Order allow, deny
Deny from all
</FilesMatch>
AddType application/x-httpd-php .php .php3 .ph .lib .inc .conf
AddType application/x-httpd-php-source .phps
-----------------------------------------------------------
�Ʒ��� ����� ��ڰ� ����ϴ� ���� ����̴� ����ϱ� �ٶ��ϴ�.
--DocumentRoot/.htaccess ---------------------------------
Options FllowSymLinks MultiViews
<FilesMatch "\.(ph|inc|lib)">
Order allow, deny
Deny from all
</FilesMatch>
AddType application/x-httpd-php .php .php3 .ph .lib .inc .conf
AddType application/x-httpd-php-source .phps
AddType text/html .html .htm
php_value auto_prepend_file /home/xxx/xxx/header.php
php_value auto_append_file /home/xxx/xxx/footer.php
-----------------------------------------------------------
����)
AllowOverride FileInfo ���� �ش� ���丮�� ����
���� Ÿ��� �Ʈ�� �ϴ� ������ ����� ���� ����ڸ� ��밡���մϴ�.
Addtype, DefaultType, ErrorDocument, ��