질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

웹서버에서 한글이름 그림파일이 안보임...

작성자 정보

  • 정일 작성
  • 작성일

컨텐츠 정보

본문

utf-8 의 경우 근본적인 해결책이 될 수 없습니다.

모든 익스플로러 사용자에게 utf-8로 설정을 변경하라고 할 수는 없는 일이니깐요.

이를 해결하기 위해서는 아파치서버 자체에서 해결하는게 낫습니다.

mod_url 이라는 모듈을 추가해서 사용하시면 됩니다.

apache를 DSO 방식으로 인스톨하셨다면 아래와 같은 방식으로 mod_url 모듈을 추가할 수 있습니다.

mod_url.c 화일은 인터넷 검색으로 다운받으실 수 있을겁니다.

/usr/local/apache/include 에서

gcc -fpic -DSHARED_MODULE -I/usr/include/apache -c mod_url.c

또는

gcc -fpic -DSHARED_MODULE -I/usr/include/apache -DEAPI -c mod_url.c

위와 같이 컴파일을 해서 mod_url.o 파일을 생성

이후

gcc -shared -o mod_url.so mod_url.o -> .so파일생성

apache1.3.x버전에서는


cp mod_url.so /usr/local/apache/libexec

chmod 755 /usr/local/apache/libexec/mod_url.so

apache2.x에서는

cp mod_url.so /usr/local/apache/modules/

 

httpd.conf파일 설정


1.3.x 에서는 다음과 같이
LoadModule redurl_module modules/mod_url.so ==>225라인정도에 있음
AddModule mod_url.c
<IfModule mod_url.c>
CheckURL On
</IfModule>
이와같이 해주시고
2.x에서는
LoadModule redurl_module modules/mod_url.so ==>225라인정도에 있음
<IfModule mod_url.c>
CheckURL On
</IfModule>

 

이후 아파치를 재시작하면 됩니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  147 명