[원문]
Apache를 사용하다 보면 한글파일명이 제대로 지원되지 않습니다.
이 부분은 mod_url 이라는 모듈을 설치하면 되는데요. 아래 방법으로 설치하시면 됩니다.
OS : Cente OS 5.5
Apache : 2.X
1. 모듈을 컴파일 하기 위하여 apxs라는 프로그램을 먼저 설치합니다. 만약 설치되어 있다면 넘어가셔도 됩니다.
yum install httpd-devel
2. 컴파일 가능한 상태인지 확인합니다.
# httpd -l
Compiled-in modules:
http_core.c
mod_so.c
mod_php3.c
#/usr/local/apache/bin/httpd -l | grep mod_so
mod_so.c
위와 같이 mod_so.c 가 있다면 apxs로 컴파일 가능합니다.
3. 파일을 다운로드 합니다.
wget http://kldp.net/frs/download.php/4101/mod_url-apache2-1.8.tar.bz2
4. 압축을 풀고 컴파일 합니다.
tar xvf mod_url-apache2-1.8.tar.bz2cd mod_url-apache2
apxs -aic mod_url.c
5. 설치 확인합니다.
vi /etc/httpd/conf/httpd.conf
하신 후 아래 내용이 있는지 확인하세요.
LoadModule redurl_module /usr/lib64/httpd/modules/mod_url.so
6. 모듈활성화
httpd.conf에 아래내용 추가
CheckURL On
7. 서비스재시작
service httpd restart
정상 설치되었다면 한글파일이 정상 지원되는지 확인합니다.