우리는 웹서버에 있는 모든 파일들에 대한 링크 정보를 표시할 때 /로 부터 시작하는 절대 경로 방법을 사용합니다. 이러한 방법을 채택한 이유는 상대 경로를 이용한 파일 이름을 처리하는데 문제가 있는 웹브라우저가 존재하기 때문입니다. 또한 링크 정보를 표시하기 위해서 ../가 반복적으로 들어가는 형태를 사용하게 되면 문서들을 유지하는데 혼란을 초래할 가능성이 있기 때문에 비교적 안정적인 방법이 아니라고 판단되기 때문입니다.
절대 경로 방식을 사용하면 웹 루트 디렉토리가 GNU 미러 디렉토리의 최상위 디렉토리가 된다는 것을 의미합니다. 따라서 여러분의 시스템이 GNU 미러를 위한 전용 시스템이 아니라면 2개의 디렉토리가 일치하지 않을 것입니다. 이러한 경우에는 다음과 같은 방법을 사용할 수 있습니다.
만약 여러분이 작성한 스크립트를 이용한 결과가 모두 정상적으로 나타난다면, 매우 유용하게 사용될 수 있을 것입니다. 우리에게도 알려주시기 바랍니다.
일단 미러 사이트가 운영되기 시작하면, 다음과 같은 방법을 사용해서 미러의 내용을 원하는 주기에 맞춰 자동으로 경신할 수 있습니다.
$ rsync -rlpt -v -z --delete www.gnu.org::www <로컬 디렉토리>
위와 같이 -v 옵션을 추가로 사용하면 상세한 실행 과정을 함께 출력해 볼 수 있습니다.
Wget은 익명 FTP 사이트인 ftp://gnjilux.cc.fer.hr/pub/unix/util/wget/wget.tar.gz 이나 미러 사이트인 ftp://sunsite.auc.dk/pub/infosystems/wget/, http://sunsite.auc.dk/ftp/pub/infosystems/wget/를 통해서 다운받을 수 있습니다.
rsync를 cron에 등록해서 사용하면 여러분의 시스템과 ftp.gnu.org를 비교해서 변경된 부분만을 주기적으로 복사해 갈 수 있습니다. 다음은 ftp.gnu.org를 미러링하는 예입니다.
$ rsync -rlpt -v -z --delete ftp.gnu.org::ftp <로컬 디렉토리>
위와 같이 -v 옵션을 추가로 사용하면 상세한 실행 과정을 함께 출력해 볼 수 있습니다.
자유 소프트웨어 재단과 GNU 프로젝트에 대한 질문은 gnu@gnu.org로 보내주시기 바랍니다.
GNU에 대한 질문 이외에 홈페이지 자체에 대한 질문은 webmasters@gnu.org로 보내주시고, 그밖의 연락 방법에 대해서는 연락처 안내 부분을 참고하시기 바랍니다.
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
저작권에 대한 본 사항이 명시되는 한, 어떠한 정보 매체에 의한 본문의 전재나 발췌도 무상으로 허용됩니다.
최근 수정일: 20 Mar 2000 tower