블로그 이미지
News and Announcements (at) Apache Software Foundation. 노안돼지
Apache Software Foundation The Apache User Group KLDP From download

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2024/5 »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

 

'미러'에 해당되는 글 1

  1. 2009.02.02 Apache Software Foundation 미러사이트 구축 방법
 
아파치 소프트웨어 재단은 아파치 오픈 소스 소프트웨어 프로젝트 커뮤니티 지원을 제공합니다.
아파치 프로젝트는 협업과 개발 프로세스를 기반으로 하는 상호간의 공감대와 개방되어 있는 실용적인 소프트웨어 라이센스, 그 분야에서 선두를 달릴 수 있는 고품질 소프트웨어 개발을 추구하고 있습니다.

우리는 심플한 서버 공유 프로젝트의 모임이라고도 하지만 오히려 개발자와 사용자간의 커뮤니티라고 생각합니다.



아파치 소프트웨어 재단은 전세계에 미러사이트를 가지고 있습니다.
하지만, 우리는 소프트웨어를 배포할 수 있도록 도움을 줄 수 있도록 접속이 잘되고, 더 신뢰성이 있는 사이트를 원합니다.

우리는 더이상 가지 각색의 아파치 소프트웨어 재단 미러사이트를 원하지 않습니다.
그동안 가지 각색의 미러 사이트들은 쉽게 복제해서 너무 복잡하게 되어버렸습나다.

따라서, 우리는 재단의 메인 소프트웨어 배포 디렉터리를 미러링해서 소프트웨어를 배포할 수 있는 미러사이트를 원합니다.

요구사항

우리는 미러를 동작시키기 위한 약간의 요구사항이 있습니다.

  • 최소한 40GB의 디스크 공간. 현재 배포 디렉터리는 약 28GB이며, 상당한 용량 증가 때문에 충분한 공간이 필요합니다.
  • 내부 변화가 없는 완벽한 사이트 규정에 따라야 합니다. 특히 HEADER.html과 README.html은 바꾸거나 삭제해서는 안됩니다.
  • 하루에 최소 1번은 업데이트 체크를 해야합니다. 되도록이면 하루에 2~4회 업데이트 체크를 하세요.
  • 미러 관리자를 위한 메일링 리스트에 가입하세요. (아래 참조)


게다가 우리는 Apache HTTP Server 1.3.26 or 2.0.43 또는 이후버전에서 실행할 것과 모든 최적의 기능 허용을 위한 미러 설정을 위해 다음의 설정을 사용하기를 원합니다.

<Directory /path/to/mirror>
  IndexOptions FancyIndexing NameWidth=* FoldersFirst \
     ScanHTMLTitles DescriptionWidth=*
  HeaderName HEADER.html
  ReadmeName README.html
  AllowOverride FileInfo Indexes
  Options Indexes SymLinksIfOwnerMatch
</Directory>


만약 당신의 아파치 설정에 FollowSymlinks 또는 SymLinksIfOwnerMatch를 원하지 않는다면, 아래 rsync 명령어에서 -l 옵션 대신에 -L 옵션을 사용하세요.

미러 사이트 목록에 ftp 미러를 추가할 수도 있지만, http 미러사이트를 선호합니다.
그리고, 우리는 "승인된" 미러사이트로써 최상의 http 미러사이트를 선택합니다.


미러링 방법

우리는 미러 사이트를 업데이트 하기 위해 rsync만을 지원합니다.
rsync에 대한 상생한 내역은 http://rsync.samba.org/에서 볼 수 있습니다.
당신은 다음의 인자를 호출해서 사용해도 좋을 것이다., 예를 들면

rsync -rtlzv --delete rsync.apache.org::apache-dist /local/path/to/mirror


미러 사이트가 유럽 부근에 있다면 윗라인의 rsync.apache.org에서 rsync.eu.apache.org 로 바꿔서 사용하세요.
미러 사이트가 북미 부근에 있다면 윗라인의 rsync.apache.org에서 rsync.us.apache.org 로 바꿔서 사용하세요.


알려주세요!

미러 사이트를 설정하고 테스트하고 문제없이 업데이트된다면, mirrors-subscribe@apache.org로 메일을 발송하여 미러 관리 메일링 리스트에 가입해야 합니다.

그 다음에는 우리의 이슈 트래커에 제출하기 위해 (http://issues.apache.org/jira/secure/Dashboard.jspa)에 가입하여, 미러 사이트의 상세한 정보를 우리에게 제공해야 합니다.

여러분은 사용자 계정으로 로긴할 필요가 있고, "Infrastructure"의 "Mirrors" 프로젝트에 새로은 이슈(issue)를 작성하시면 됩니다.


이슈의 설명 입력란에는 아래와 같은 내용을 입력하세요.

  • URL of mirror : 미러 사이트의 URL
  • Country where the mirror is located : 미러 사이트가 포함되어 있는 국가 (Korea, Republic of)
  • Contact email address : 연락가능한 Email
  • Update frequency : 업데이트 주기 (4times / day)
  • Rsync repository used : 업데이트를 위해 사용하는 rsync 주소 (대한민국은 rsync.apache.org)
  • Approximate bandwidth : 회선 대역폭 (100Mbps)
  • I have configured my HTTP server as requested (yes/no) : 위의 설정으로 내 HTTP 서버가 설정이 되어 있는가?
  • I have subscribed to the mirror maintainers mailing list (yes/no) : 미러사이트 관리 메일링 리스트에 가입했는가?

만약 여러분의 미러사이트가 선택되었을 때 미러사이트의 로고를 보여주고 싶다면, 100x34 픽셀을 넘지않는 사이즈로 GIF/JPG/PNG 파일의 URL을 포함시키세요.

이미지는 여러분 사이트 운영 서버에 두어야 하며, 우리는 우리 페이지에서 내부 링크로 연결해서 보여줄 것입니다.
또한 로고를 클릭했을 때의 사용자가 여러분의 사이트에 접속할 수 있도록 여러분 사이트의 URL도 포함시키세요.

감사합니다.

: