Wget: offline web mirror

From OnnoWiki
Revision as of 13:54, 23 September 2021 by Onnowpurbo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Salah satu cara agar informasi yang ada di web Internet dapat di akses secara lokal tanpa Internet adalah dengan cara mengambil informasi tersebut dan di copy ke server Web lokal. Teknik ini di kenal dengan istikah web mirror.

Untuk keperluan web mirror tersebut, kita membutuhkan,

  • operasi wget - untuk mengcopy halaman web dari Internet ke harddisk server lokal.
  • apache - server web lokal yang akan menampilkan ke jaringan lokal.
  • konfigurasi apache - agar mengenali copy-an web Internet sebagai virtual server.
  • DNS server (BIND) - agar bisa "menipu" user di jaringan lokal agar mengakses informasi web di server lokal bukan di server Internet.

Berikut adalah perintah untuk melakukan web mirror

mkdir -p /var/www/html/webmirror
cd /var/www/html/webmirror


wget \
     --recursive \
     --no-clobber \
     --page-requisites \
     --html-extension \
     --convert-links \
     --restrict-file-names=windows \
     --domains itts.ac.id \
         www.itts.ac.id

atau

wget --mirror --convert-links --adjust-extension --page-requisites --html-extension --wait=2 --no-parent https://www.itts.ac.id/
wget -mkEpnp https://www.itts.ac.id/

atau

wget -mk -w 20 https://www.itts.ac.id/
wget --mirror --convert-links --html-extension --wait=2 -o log https://www.itts.ac.id/


Ubah permission

chmod -Rf 777 /var/www/html/webmirror
chown -Rf nobody: /var/www/html/webmirror

Pranala Menarik