시스템 요구사항

FreeBSD/FreeBSD-KR 중앙 웹사이트는 효율적인 부하 분산을 위해 가능한 리소스를 모두 미러 사이트에 위임 합니다. 이로 인해 WWW 미러 사이트는 몇가지 요구사항을 만족해야 하지만, 중앙의 다운 여부와 관계없이 대부분의 서비스가 모두 미러 사이트에서 운영될 수 있습니다.

FreeBSD WWW 미러링:

FreeBSD FTP 미러링:

FreeBSD-KR WWW 미러링:

FreeBSD-KR FTP 미러링:

소스 내려 받기

WWW, FTP 자료는 여러가지 방법을 사용하여 미러할 수 있습니다. 미러하는 서버라면 rsync를 사용하시는 편이 좋습니다. 물론 미러하시는 분의 사정에 따라 웹페이지의 경우 여러가지 WWW 미러 도구를 사용할 수도 있습니다만 아래 나열된 방법은 KFUG에서 미러를 위해 권장하는 것입니다.

CVSup

FTP

rsync

rsync를 사용하려면 먼저 rsync 소프트웨어가 필요합니다. rsync의 설치후 다음과 같이 미러하면 됩니다.
rsync -vaz --delete rsync://ftp.kr.FreeBSD.org/FreeBSD /big/ftp/dir/pub/FreeBSD
위 명령에서 rsync://ftp.kr.FreeBSD.org/FreeBSD는 아래 나오는 미러 URL 중 하나이고, 뒤의 /big/ftp/dir/pub/FreeBSD 는 미러할 지역 디렉토리명입니다.

웹 서버 설정

미러링 도구를 사용하여 WWW 소스에 대한 지역 복사본을 유지한후, 다음과 같이 루트 파일시스템에 /kfug/www 심볼릭 링크를 생성합니다.

# mkdir /kfug
# cd /kfug/
# ln -s /ABSOLUTE_DIRECTORY_PATH/FreeBSD-kr/doc/www ./www

Apache 웹 서버를 설정합니다.

NameVirtualHost 210.105.79.6

<VirtualHost 210.105.79.6>
        ServerName      www2.kr.FreeBSD.org
        ServerAlias     freebsd-kr.company.com
        DocumentRoot    /kfug/www/htdocs
        Alias           /cgi-bin/ /kfug/www/cgi-bin/
        Alias           /err-doc/ /kfug/www/err-doc/
        AddHandler      cgi-script .cgi
        DirectoryIndex  index.html index.shtml index.cgi
        TransferLog     /var/log/apache/www2.kr.FreeBSD.org
        ErrorDocument   400 /err-doc/400.shtml
        ErrorDocument   401 /err-doc/401.shtml
        ErrorDocument   403 /err-doc/403.shtml
        ErrorDocument   404 /err-doc/404.shtml
        ErrorDocument   500 /err-doc/500.shtml
        <Directory "/kfug/www/htdocs">
            Options FollowSymLinks Includes ExecCGI
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
        <Directory "/kfug/www/cgi-bin">
            Options FollowSymLinks ExecCGI
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>
</VirtualHost>

도메인 발급 및 미러 사이트 등록

장기간 신뢰적으로 서비스가 가능할 경우엔, ``{wwwN, ftpN}.kr.FreeBSD.org'' 도메인을 할당하고 있습니다. 도메인을 할당 받고, 공용 서비스로서 중앙에서 홍보되길 바란다면, <webmaster@kr.FreeBSD.org>로 알려 주십시요.