Як легко віддзеркалити весь веб-сайт локально
Зміст:
Дуже легко віддзеркалити весь веб-сайт на вашому локальному комп’ютері завдяки команді терміналу wget. Цей підручник покаже вам, як це зробити за допомогою командного рядка. wget доступний для Mac OS X, Linux, Unix та багатьох інших популярних платформ операційних систем, отже, це універсально, якщо припустити, що ви все одно маєте wget.
Щоб розпочати дзеркальне віддзеркалення веб-сайту за допомогою wget, запустіть програму «Термінал» і введіть наступну команду, замінивши guimp.com (маленький зразок веб-сайту) URL-адресою, яку ви бажаєте віддзеркалити локально.
Як віддзеркалити веб-сайт локально за допомогою wget
wget і прапорець -m завантажать і віддзеркалять увесь веб-сайт, на який є посилання. Синтаксис буде таким, замінюючи URL за бажанням:
wget -m http://www.guimp.com/
Це завантажить весь веб-сайт на ваш локальний диск у каталог під назвою URL-адреса веб-сайтів… зауважте, що це не дуже ефективний спосіб справжнього резервного копіювання веб-сайту та його функціональності, він просто відображає його локально .
Ви можете зробити це практично з будь-яким веб-сайтом, просто заповніть відповідну URL-адресу сайту, використовуючи такий формат синтаксису:
wget -m
Очевидно, що це не віддзеркалюватиме ajax, бази даних, запити, динамічний вміст або сценарії, це буде лише статична HTML-версія сайту. Щоб повністю віддзеркалити динамічний сайт локально, вам знадобиться доступ до необроблених файлів через SFTP або іншим способом, куди ви можете просто завантажити весь вміст сайту, а потім запустити віддзеркалену версію на локальному комп’ютері через Apache, nginx, MAMP або якому б іншому веб-серверу ви не віддали перевагу.
Примітка: різні читачі зазначили, що wget не інстальовано в Mac OS X за замовчуванням і вам потрібно буде його інсталювати себе. Ви можете отримати wget для Mac OS X, зібравши його самостійно з початкового коду (рекомендовано для більшості), або встановити через Homebrew або MacPorts. MacPorts або Homebrew є дуже корисними інструментами, які дозволяють легко встановлювати пакети програмного забезпечення з відкритим кодом, і настійно рекомендується для помірних і просунутих користувачів Mac OS X або тих, хто цікавиться командним рядком.