Posted
Filed under Linux

[원문]
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.bz2
cd 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


정상 설치되었다면 한글파일이 정상 지원되는지 확인합니다.

2013/09/04 17:15 2013/09/04 17:15