archive.org에서 사이트 복원
웹 아카이브에서 완전히 작동하는 사이트 사본을 몇 번의 클릭으로 가져옵니다.
분석 중...
Archive.org에서 웹사이트를 복원하는 방법
-
도메인 입력:
위의 주문 양식 에 도메인을 원하는 형식으로 입력하세요. 예: (http://domain.com, www.domain.com, domain.com). -
시작 날짜 입력 (Date START):
다운로드 시작 날짜를 연도 (2023), 부터 정확한 타임스탬프까지 지정할 수 있습니다 (2023.01.11 15:40:55 또는 20230111154055). Archive.org에서 가장 이른 사용 가능한 스냅샷을 사용하려면 1900. -
종료 날짜 입력 (Date END):
가장 좋은 결과를 위해 홈페이지의 마지막 정상 스냅샷에 맞도록 종료 날짜를 정확한 시간과 함께 입력하세요. 이 날짜는 Archive.org 스냅샷 URL에서 확인할 수 있습니다. -
프로토콜과 하위 도메인 지정:
양식의 스위치로 사이트가 https 및 http, 를 사용하는지, 그리고 www 가 포함되는지 지정하세요. -
분석 대기:
서비스는 WayBacKator, 가 조립한 홈페이지의 미리보기 스크린샷을 생성하고 HTML 및 미디어 URL 수를 표시합니다. 100,000 URL 제한을 초과하면 날짜 범위를 줄이세요. Archive.org를 일시적으로 사용할 수 없으면 나중에 다시 시도하세요. -
확인 후 다운로드:
확인 후 사이트 사본과 서버 배포 지침이 포함된 아카이브가 준비될 때까지 기다리세요.
복원된 사이트 예시
로컬, 호스팅 또는 서버 배포 지침
PHP, PHP-FPM >= 7.4(기본값), Nginx 또는 Apache.
도메인 폴더만 .domains에 복사하고 버전이 바뀌면 index.php를 업데이트하면 한 서버에서 여러 도메인을 호스팅할 수 있습니다.
루트보다 한 단계 위에 접근할 수 있다면 .domains를 그곳으로 옮기고 편의를 위해 domains로 이름을 바꿀 수 있습니다.
.domains 폴더와 .htaccess 파일은 숨겨져 있을 수 있습니다. 운영체제 도구를 사용해 숨김 파일을 표시하세요.
.domains/config.php 파일에는 하위 폴더의 도메인과 디버그 모드 설정이 포함되어 있습니다.
- domains-as-subfolders: 하위 폴더에서 웹사이트를 실행할 수 있게 합니다.
- title: 기술 도메인 홈페이지의 제목을 설정합니다.
- home: 도메인 목록으로 돌아가는 링크를 표시합니다.
- plugs: 누락된
img/css/js파일의 플레이스홀더를 정의합니다. - debug: 디버그 모드를 켜려면 0 또는 1을 지정합니다.
- css: 모든 도메인에 CSS URL을 추가합니다. 예:
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. 파일은 도메인 폴더의 edits/public에 추가하세요. - js: 모든 도메인에 JS URL을 추가합니다. 예:
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. 파일은 도메인 폴더의 edits/public에 추가하세요.
.domains/domain.com/config.php 파일에는 특정 도메인의 설정이 포함되어 있습니다.
- protocol: 도메인 프로토콜입니다.
- www: www 사용 여부를 0 또는 1로 정의합니다.
- plugs: 누락된
img/css/js파일의 플레이스홀더를 정의합니다. - gtmid: 시작 시 Googletag 스크립트를 삽입합니다.
- css: CSS URL을 추가합니다. 예:
/css/layout.css,https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css. 파일은 edits/public에 추가하세요. - js: JS URL을 추가합니다. 예:
/js/script.js,async:https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js. 파일은 edits/public에 추가하세요.
기존 페이지를 수정하거나 새 페이지를 추가하려면 이 폴더에서 작업하고 public 폴더는 그대로 두세요.
추가한 파일에 확장자가 없거나 표준이 아닌 확장자를 사용하는 경우 메타데이터를 meta 폴더에 넣으세요.
.domains/domain.com/plugs 폴더는 누락된 img/css/js 파일의 사용자 지정 플레이스홀더에 사용됩니다.
.domains/domain.com/404 폴더에는 누락된 URL의 리디렉션이 포함되어 있습니다. 여기에 직접 리디렉션을 추가할 수 있습니다.
다음 설정을 적절한 http 컨텍스트에 추가하거나 /etc/nginx/conf.d/에 wbktor.conf 파일을 만들고 아래 내용을 넣으세요.
server {
listen 0.0.0.0:80;
server_name _
# ~^wbk\. # use the subdomain `wbk.` for local testing. DO NOT USE IN PRODUCTION!!!
;
root /var/www/wbktor/public;
index index.php;
server_tokens off;
error_page 404 = /index.php;
location ~ \.php$ {
include fastcgi_params;
client_max_body_size 100M;
fastcgi_split_path_info ^(.+?\.php)(|/.*)$;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
# Uncomment and specify your FastCGI server call
#fastcgi_pass unix:/path/to/php.socket;
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_pass upstream-php-alias;
fastcgi_param HTTP_HOST $host;
fastcgi_param HTTP_X_REAL_IP $remote_addr;
fastcgi_param HTTP_X_FORWARDED_FOR $proxy_add_x_forwarded_for;
fastcgi_param HTTP_X_FORWARDED_PROTO $scheme;
}
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
}
nginx.conf의 기본 server 블록을 주석 처리하세요.
CloudFlare를 사용하는 경우 다음 지시문을 http 컨텍스트에 추가하세요.
set_real_ip_from 103.21.244.0/22;
set_real_ip_from 103.22.200.0/22;
set_real_ip_from 103.31.4.0/22;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 108.162.192.0/18;
set_real_ip_from 131.0.72.0/22;
set_real_ip_from 141.101.64.0/18;
set_real_ip_from 162.158.0.0/15;
set_real_ip_from 172.64.0.0/13;
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 188.114.96.0/20;
set_real_ip_from 190.93.240.0/20;
set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17;
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32;
set_real_ip_from 2405:b500::/32;
set_real_ip_from 2405:8100::/32;
set_real_ip_from 2c0f:f248::/32;
set_real_ip_from 2a06:98c0::/29;
#real_ip_header CF-Connecting-IP;
real_ip_header X-Forwarded-For;
Apache mod_rewrite 모듈이 httpd.conf 파일에서 활성화되어 있는지 확인하세요.
LoadModule rewrite_module modules/mod_rewrite.so
아카이브의 .htaccess 파일도 사이트 루트에 업로드하세요.
다른 도메인에서 사이트를 실행하려면 .domains 안의 도메인 폴더 이름을 바꾸고 그에 맞게 canonical 및 robots.txt를 업데이트하세요.
XAMPP를 설정하고 사이트를 배포하려면 다음 단계를 따르세요.
- XAMPP 다운로드 및 설치: XAMPP 프로젝트 페이지를 열고 XAMPP를 다운로드한 뒤, 설치 중에는 기본 PHP 및 Apache 설정만 유지하세요.
- 도메인 폴더 만들기:
\xampp\htdocs안에 도메인 또는 기술 도메인용 폴더(예:wbk.list)를 만들고 아카이브를 그곳에 압축 해제하세요. - Apache 가상 호스트 설정 업데이트:
\xampp\apache\conf\extra\httpd-vhosts.conf파일에 다음 줄을 추가해 도메인의 가상 호스트를 설정하세요.<VirtualHost *:80> ServerName wbk.list DocumentRoot "C:/xampp/htdocs/wbk.list" <Directory "C:/xampp/htdocs/wbk.list"> Options -Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> <VirtualHost *:80> ServerName wbk.domain.com DocumentRoot "C:/xampp/htdocs/domain.com" <Directory "C:/xampp/htdocs/domain.com"> Options -Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost> - hosts 파일 업데이트:
C:\Windows\System32\drivers\etc\hosts파일에 다음 도메인을 추가하세요.127.0.0.1 wbk.list 127.0.0.1 domain.com - 사이트 접속: 브라우저를 열고 다음 주소로 이동하세요. http://localhost/wbk.list | http://localhost/domain.com 사이트를 확인할 수 있습니다.
- 추가 문서: 자세한 내용은 XAMPP 공식 문서를 참조하세요.
Telegram 봇으로 복원
@wbktor_bot을 사용해 보세요
Telegram을 선호하신다면 봇과의 채팅에서 바로 주문할 수 있습니다. 웹 양식과 같은 엔진 및 가격을 사용하며, 단계를 차례대로 안내하고 분석 스크린샷과 최종 아카이브를 채팅으로 직접 보내드립니다.
명확하고 합리적인 가격
기본 가격
$10
최대 100,000 URLs 사이트 복원
확장 용량
+$20
100,000 에서 200,000 URLs
한도 초과
+$10
추가 100,000 URLs마다
무료 분석 후 결제 전에 최종 비용을 항상 확인할 수 있습니다
자주 묻는 질문에 대한 답변
2015
처럼 연도만 입력해도 됩니다. 그러면 해당 연도에서 가장 이른 사용 가능 버전을 찾습니다. 가장 좋은 결과를 위해 archive.org에서 필요한 snapshot을 찾고 주소 표시줄의 정확한 날짜를 복사하는 것을 권장합니다.