웹모아 
웹모아  로그인  회원가입   
웹모아
 
폼태그(입력)
 


리눅스+아파치에서 한글파일 제대로 지원하기
  등록: 2007-03-14 21:59:27 조회:1153
http://web.landmoa.net/?acmode=b_s&curjong=web001001&no=3815



아파치에서 한글명으로 된 파일을 실행시키거나 또는 한글명으로 된 이미지 파일을 읽게되면 디폴트로 실행이 안되거나 이미지가 깨져보입니다.
이럴경우 인코딩을 일일히 utf-8로 바꿔야만 되는데... 아파치에 mod_url을 설치하여
한글파일도 지원되게 할 수 있습니다.

mod_url 다운받는 곳에 가셔서 자신의 아파치 버전에 맞는 파일을 받습니다. 이때 실제적으로 필요한 파일은 mod_url.c 하나입니다.
이것을 받으신 다음에 예를 들어 /usr/local/apache/include/에 위치 시킵니다.

다음은 세부셋팅입니다..
셋팅에는 두가지가 있는데 컴파일방식과 DSO방식 두가지 다 가능합니다.
전 컴파일 방식을 선호하는 편이라 DSO를 하지 않았습니다 (DSO방식에는 http-devel이 필요하다는군요.. 깔기 귀찮아서요.. 시스템도 지저분해지고)
DSO방식은 kldp( http://kltp.kldp.org/stories.php?story=01/01/29/5413242 )에도 있습니다.

그럼 컴파일 방법 쉽게 나가겠습니다

/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

  CheckURL On

이와같이 해주시고

2.x에서는
LoadModule redurl_module modules/mod_url.so ==>225라인정도에 있음

  CheckURL On

이렇게 합니다. 이후 아파치를 재시동하면 한글파일을 지원합니다 ^^

 




 

 





폼태그(입력)
페이지: 1 / 2   

   select박스에 텍스트 벨류를요 카페에서 메뉴를 484
   iframe 에서 text field 값 얻어 오기601
   select 상자 그룹 예제497
    숫자만, 영문만, 한글만 입력하고 싶을 때878
   INPUT : 숫자만 입력하기571
   입력박스에 특수문자 입력못하게 하려면540
   row 추가 2552
     [RE] row 추가 2 - 테이블이름 지정547
       [RE] row 추가 2 - 테이블이름 지정-삭제492
   추가, 삭제 누르면서 테이블 행추가, 삭제하기 스크526
   row 추가586
   테이불 추가 스크립트652
   입력박스에 안내메세지 넣기(홈마스타)668
   동적으로 객체를 변경하는 자바스크립트(홈마스타)590
   자바스크립트를 써서 폼구문안에 전송(submit)하(홈마스타)502
     [RE] 자바스크립트를 써서 폼구문안에 전송(sub(홈마스타)496
   테이블(표)의 셀 여백 삭제 [border-coll(홈마스타)(1) 721
   폼 양식 요소들의 글자 색상 지정 [font-col(홈마스타)534
   폼 양식 요소안의 글자 정렬 지정 [text-ali(홈마스타)566
   폼 양식 요소들의 글자 크기 지정 [font-siz(홈마스타)511
   아이프레임의 배경을 투명처리하기[allowTrans(홈마스타)616
   iframe의 배경을 투명하게 하는법(홈마스타)521
     [RE] iframe의 배경을 투명하게 하는법(홈마스타)453
   레이어의 현재 마우스 위치(홈마스타)495
   레이어 감추기와 보이기 다른 예제(홈마스타)512
   레이어 감추기와 보이기 - select박스 보이기와(홈마스타)538
     [RE] 레이어 감추기와 보이기 - select박스(홈마스타)727
       [RE] 레이어 감추기와 보이기 - select박(홈마스타)561
     [RE] 레이어 사용시 Select객체에 가려지는 (홈마스타)484
   body 태그 예제(홈마스타)385
≪ [1]  [2]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



 
최근 글 자료
40
40
57
35
26
34
2775
667
652
825
741
3837
3274
3333
3690
 
인기글 자료
6224
10212
3880
7021
11078
20038
[홈마스타] [RE] input type=\\
6517
4602
4271
4948
4881
6594
4244
5288
9805