1. 사이트 방문후 최신버전 다운로드
http://webdav.todo.gr.jp/download/
# wget http://webdav.todo.gr.jp/download/experimental/mod_encoding.c.apache2.20040616
2. 파일 이름 변경 (편의상 변경합니다.)
# mv mod_encoding.c.apache2.20040616 mod_encoding.c
3. 소스 수정
80번째 라인
#include <iconv_hook/iconv.h>
===>
#include <iconv.h>
(설명)
SULinux 를 비롯한 대부분의 리눅스는 iconv 라이브러리를 glibc에서 가지고 있습니다.
glibc-headers,glibc-devel 패키지만 설치되어 있다면, 가능합니다.
4. 아파치 모듈로 설치
# /usr/local/apache/bin/apxs -iac mod_encoding.c
5. 환경설정
(환경설정 예제는 소스파일(mod_encoding.c)의 68번째 라인에 있습니다.)
<IfModule mod_encoding.c>
EncodingEngine on
SetServerEncoding EUC-KR
AddClientEncoding SJIS "Microsoft .* DAV"
AddClientEncoding SJIS "xdwin9x/"
AddClientEncoding EUC-JP "cadaver/"
</IfModule>
위와같이 진행하면 됩니다.
6. 테스트
환경 : SULinux 1.5
기타 버전 : Apache 2.0.59, PHP 4.4.4, Mysql 4.1.27
테스트 내용 : 환경설정 및 아파치 정지, 시작. 일본어파일 테스트 다운로드 테스트
환경2 : SULinux 1.0
기타 버전 : Apache 2.0.55, PHP 4.4.2, Mysql 4.1.18
테스트 내용 : 환경설정 및 아파치 정지, 시작. 일본어파일 테스트 다운로드 테스트
'공부 해 Boa요. > Linux Server' 카테고리의 다른 글
Linux 파일 시스템 관리 (0) | 2008.11.03 |
---|---|
내가 관리하고 있는 서버의 iptable 보안설정 일부분... (0) | 2008.08.22 |
리눅스 로그파일 관리하기 (0) | 2008.03.25 |
유닉스 및 리눅스 명령어 (0) | 2008.03.25 |
IPTABLE 기본 사용법 (0) | 2008.03.10 |