티스토리 뷰

STUDY/서버전반

유용한 팁.

하이바네.P 2006. 11. 24. 09:10

  • 깨진 한글 메일 되살리기
  • 받은 E-Mail의 한글이 깨졌을 때는 먼저 깨어진 mail을 Windows의 Clipboard로 복사한 다음 cvt8.exe을 Windows상에서 실행시킨 후 ISO2022-KR 이나 다른 메뉴들을 click하여 보면 한글이 되살아 난다. 이 software에는 되살려낸 mail을 저장하거나 edit하는 방법이 들어있지 않다. 그러나 mouse를 이용하여 mail의 전 내용을 block으로 잡은 다음 "Ctrl + C"를 하여 clipboard로 복사한 후 원하는 곳에 paste하면 된다. [Windows 3.1, Windows 95 모두 O. K.; (Software from Prof. B. Ahn's Home Page)]

  • MIME Type Problems
    1. 어떤 종류의 file들은 web server에 올려두고, 전송받아보면 format이 깨어져서 오는 수가 있다. 이것은 대다수의 경우 web server에 그 file의 MIME Type이 등록이 되어 있지 않기 때문이다. 이 문제는 아래와 같은 방법 중의 하나로 해결할 수 있다.

    2. Editing mime.types file in HTTPD
    3. 이 문제의 근본적인 해결 방법은 그 file의 MIME type을 httpd의 "conf" directory 의 mime.types file 에 mime_type/subtype 및 file_extension 을 올리는 것이다.
      예를 들어 아래한글 문서의 MIME type은 server program에 default로 등록되어 있지 않으므로, mime_type/subtype은 application/x-hwp, file_extension은 hwp로 하여
          application/x-hwp         hwp
      와 같이 등록하면 된다. 또 html문서의 mime_type/subtype은 text/html인데 file extension은 default로는 보통 html 한 가지만 등록되어 있어 *.htm file은 그냥 text file로 보여주는데,
          text/html                 html htm
      과 같이 file extension에 htm을 추가하면 제대로 HTML 문서로 보여준다.

      이와같이 mime.types file을 고친 후에 web server를 다시 가동시켜야만 수정한 것이 제대로 작동한다. 그러나 이렇게 한 후 Netscape으로 다시 test 해보아도 해당 file의 format을 제대로 인식하지 못하는 것처럼 보일 때가 있다. 이것은 server가 아니라 browser의 잘 못이다. Browser의 memory cache / disk cache (Netscape: Options ---> Network Preferences) 를 지우고 다시 test해 보면 정확히 작동할 것이다.

    4. Making .htaccess file in user account
    5. 위의 방법은 근본적인 해결책이기는 하나 mime.types file에 access할 수 없는 일반 user들은 system 관리자를 통해야 하므로 과정이 복잡하고 시간이 많이 걸릴 수 있다. 이런 때는 아래와 같이 간단히 개인 차원에서 해결할 수 있다.
      Web server가 Apache 또는 NCSA 인 경우, 자신의 account의 htdocs directory에 .htaccess 라는 이름의 file을 만들고, 거기에

      AddType mime_type/Subtype extension

      와 같이 mime type을 등록하면 된다. (physics.hallym.ac.kr, blue.hallym.ac.kr 모두 해당됨). 구체적인 예를 들면

      AddType audio/midi mid
      AddType image/cgm cgm

      와 같다. 이 방법은 httpd의 mime.types file에 직접 access 할 수 없는 개별 user들이 쓰기에 편리하고, 해당 user 한 사람의 htdocs directory 내에 있는 file에만 유효하며, httpd를 다시 가동시키지 않아도 된다.

    6. Using FTP
    7. 위의 방법을 사용할 수 없는 경우에 FTP를 이용할 수도 있다. FTP 로 불러오는 file들은 mime type 문제를 일으키지 않는다. (PC에 있는 file들이 MIME type 문제를 일으키지 않는 것도 같은 이유임.) 따라서 FTP server에 file을 올릴수 있으면 그렇게 한 다음, web문서에 link 시키거나 embed하면 된다. 그러나 공개 FTP server에 보통의 user들은 file을 올릴 수 없으므로 효과적인 방법은 못된다.

    8. Reference

    출처 : http://www.hallym.ac.kr/~physics/course/96/st96-2/tips/itips.html

    'STUDY > 서버전반' 카테고리의 다른 글

    XSS에 관한 기사  (0) 2006.12.08