본문 바로가기

Linux/Apache

Apache 한글 인식 모듈 mod_url 설치

Apache 설치 후 url 주소로 접속 시, 영어는 정상적으로 인식되나 한글일 경우, 정상적으로 출력되지 않고 깨져보이는 것을 확인할 수 있습니다.

이와 같이 apache 사용 시, url에서 한글을 사용하기 위해서는 mod_url 모듈을 추가적으로 설치해주어야합니다.

※해당 설치 테스트는 apache 2.4.3v 컴파일 설치 환경에서 진행하였습니다.

 

 


 

설치과정

1. apache 버전 확인

설치되어 있는 아파치 버전을 확인합니다.

2. apxs 파일 확인 및 DSO 모드 확인

컴파일 설치의 경우 apxs 파일로 설치할 수 있습니다.

apxs는 아파치 하이퍼텍스트 전송 프로토콜 서버의 확장모듈을 컴파일하고 설치하는 도구입니다.

apxs를 이용해서 확장 모듈을 설치하기 위해서는 apache가 DSO 기능을 지원하는지를 확인해야합니다.

# ll /usr/local/apache/bin/

ll 명령어를 통해 해당 경로에 접속해 apxs가 있는지 확인합니다.

# /usr/local/apache/bin/apachectl -l

해당 경로에 들어가서 mod_so.c 파일이 존재하는지 확인합니다.

mod_so.c 파일이 존재한다면, apxs 도구로 DSO 모듈을 설치하여 확장모듈을 쉽게 설치할 수 있습니다.

3. mod_url 설치

# cd /usr/local/src/APM

# wget http://jini.kldp.net/modurl/release/2186-mod_url-apache2-1.6.2.5.tar.bz2

# tar xvf 2186-mod_url-apache2-1.6.2.5.tar.bz2

# cd mod_url-apache2/

# /usr/local/apache/bin/apxs -iac mod_url.c

해당 명령어를 통해 mod_url 모듈을 설치합니다.

위와 같이 mod_url 모듈이 활성화되었다는 문구가 뜨면 정상적으로 설치된것입니다.

아파치 설정파일을 확인해보면 mod_url 모듈이 자동으로 추가되어 있는것을 확인할 수 있습니다.

# vi /usr/local/apache/conf/httpd.conf

# cd /usr/local/apache/htdocs

# vi 테스트.html

아파치 홈소스 기본경로에 한글로 html 파일 생성 후 url에서 접속해보았습니다.

url에서 한글이 깨지지 않고 정상적으로 인식되는 것을 확인할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Linux > Apache' 카테고리의 다른 글

Apache 사용자 인증 설정  (0) 2023.01.17
Apache mpm 확인 / Apache 최적화 및 튜닝  (0) 2023.01.16