--- 디지털 인쇄로 책을...

     ---리룩스서버컴퓨터 백업

  공개 자료실 

 文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요!

새로운 리눅스 서버... 일기(1) (日記)

하지만 기계 제작 일이 계속 주문이 들어와서 밀려 있는 상황. 조금 더 야간 잔업을 진중하게 집중하지 않으면 안 될 정도. 그렇지만 겨울철이다보니 너무 추워서 또한 야간 작업이 힘들었지만 이제 봄부터는 더 집중할 필요가 있었다. 계속된 기계 주문을 해결할 수 있는 유일한 해결책을 더 많은 시간을 기계작업시간으로 충당하여야만 한다는 점이었다.

  1. 한 번 기록을 하여 두면 그대로 있어야만 하는데 그렇지 않았다. 매번 백업을 할 때 조금씩 자료가 사라져 간 듯 싶다. 그래서 이곳에 남아 있지 않았는데 그림 파일들이 그랬다.

과거 자바스크립트로 올렸던 그림들이었다. 

그런데 그것들이 지금은 그렇게 올리기가 불가능해졌다.  


  어쨌튼 계속하여 백업을 하게 될 경우 전에 있던 것들이 조금씩 압축되지 않는 (누락된 그림 사진 파일) 들이 있기 마련이고 그것을 전에 백업 해 둔 자료와 비교해서 누락된 그림.사진 파일을 다시 올려 넣어야만 했는데...


  홈페이지를 한 번 그대로 두면 계속 백업할 경우 내용이 전체에서 어느 분량이 조금씩 사라지는 것을 발견했다. 

 



  2. 나모웹에이터 2008로 FTP로 일일이 올린다. 그리고 번거롭게 하나씩 주소를 적어 줘야만 했다. 

  가령,

  <img src "http://www.munhat.com/image/sample.jpg"> 

  이렇게 올렸다고 치자,

  <img src "/image/sample.jpg">

   이렇게 올린다.


  그런데 이게 무슨 차이일까? 

   방법의 차이겠지만 홈페이지 주소를 적어 넣을 때 외부 주소를 통해 불러드리는 것과 내부 주소로 적어주는 차이일 것이다. 

  아래는 그림.사진을 무단으로 퍼가는 걸 금지 시키기 위한 아파치 설정에 관한 내용이다. 오늘 서버에 이렇게 제약을 두웠다. 그렇게 하자 한결 빨라진 홈페이지를 느낀다. 


   -------------------------------------------


  3. 아파치 무단 링크 그림.사진 퍼가기 금지

- Apache 의 경우 httpd.conf 설정 -


SetEnvIf NoCase Request_URI (gif|png|jpg|GPG|css|js|bmp|jpeg|swf)$ IMAGE=1
CustomLog /usr/local/spache/logs/access_log common env=!IMAGE


SetEnvIf NoCase Referer "http://www.munhag.com" link_allow
   <FilesMatch "\.(gif|jpg|jpeg|GIF|JPG|PNG)$">
      Order allow,deny
      allow from env=link_allow

   </FilesMatch>

 


  위에 것은 그림 파일 로그를 남기지 않게 자동으로 지워지게 하는 것이고 아래 것은 그림 파일을 무단으로 링크를 걸지 않게 하는 설정으로 이제 이렇게 하여 빗장을 걸어 둔 셈이다.