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 |