Web Server Di Rumah Menggunakan PC/Laptop

Web server di rumah untuk pengembangan web saat ini merupakan kebutuhan dasar untuk para pengembang web pemula dan profesional.

Dengan memiliki web server di rumah, kita bisa melakukan pengembangan web dan mencobanya secara langsung di komputer kita di rumah.

Setelah semua pengembangan web itu selesai, baru kita gunakan media web hosting sesungguhnya secara online.

Beberapa Cara Membuat Web Server Di Rumah

Ada beberapa cara membuat web server menggunakan PC/Laptop yang ada di rumah kita (berbasis sistem operasi MS Windows).

Web Server Di Rumah - Wampserver Logo
Web Server Di Rumah - XAMPP Logo
Web Server Di Rumah - Manual

Kita bisa menginstall WampServer, XAMPP, atau menginstall satu per satu Apache web server, MySQL/MariaDB database dan PHP secara terpisah.

Saya pribadi menyukai menginstalasi satu per satu secara manual, yang dilanjutkan dengan mengkonfigurasinya sesuai kebutuhan kita.

Merepotkan tetapi ringan, karena kita hanya menginstalasi yang kita butuhkan saja.

Ada lagi cara yang juga saya sukai, yaitu membuat Linux Server di Virtual Machine, lengkapi dengan open source / GPL License hosting panel.

Serasa memiliki VPS / web hosting sendiri, dari pengalaman, cara ini memiliki performa yang lebih baik.

Saya akan membahas itu semua satu per satu sambil membuat panduan yang dilengkapi dengan tangkapan layarnya.

Apa itu WampServer

Web Server Di Rumah - Wampserver Logo

WampServer adalah platform pengembangan Web di Windows yang memungkinkan kita membuat aplikasi Web dinamis dengan Apache2, PHP, MySQL, dan MariaDB.

WampServer secara otomatis menginstal semua yang kita perlukan untuk mengembangkan aplikasi Web secara intuitif.

Kita bisa mengatur web server tanpa menyentuh file konfigurasinya.

WampServer tersedia gratis (di bawah lisensi GPML) dalam versi 32 dan 64 bit.

WampServer tidak kompatibel dengan Windows XP, SP3, atau Windows Server 2003.

Beberapa fitur unggulan WampServer, antara lain:

  • Pengaturan Apache, MySQL dan MariaDB pada Windows services
  • Menginstal dan mengganti versi Apache, MySQL, MariaDB dan PHP
  • Menangani pengaturan server
  • Akses ke file-file log
  • Akses ke file-file konfigurasi
  • Bisa membuat alias
  • Bisa menggunakan VirtualHost

Bagaimana cara menginstalasi WampServer di Windows, bisa mengklik tautan ini.

Artikel Terkait:

Apa Itu XAMPP

Web Server Di Rumah - XAMPP Logo

XAMPP adalah sebuah software stack untuk membuat sebuah platform pengembangan web menggunakan Apache, MariaDB, PHP dan Perl.

XAMPP adalah kompilasi perangkat lunak bebas (seperti distribusi Linux), gratis dan bebas disalin berdasarkan ketentuan Lisensi Publik Umum GNU.

XAMPP adalah singkatan dari X (Cross-Platform), Apache, MariaDB, PHP, Perl, dan fungsinya masing-masing adalah:

  • X (Cross-Platform): XAMPP bisa digunakan diberbagai sistem operasi seperti Windows, Linux dan Macintosh.
  • Apache: Perangkat lunak server web yang berfungsi mengirim konten website ke web browser.
  • MariaDB: Perangkat lunak basis data yang digunakan untuk menyimpan informasi website secara terstruktur.
  • PHP: Bahasa pemrograman yang digunakan untuk membuat konten dinamis di website.
  • Perl (opsional): Bahasa pemrograman tambahan yang bisa digunakan untuk pengembangan web.

Sama seperti WAMP, XAMPP memudahkan kita membuat web server di komputer / laptop kita yang berbasis Windows dengan mudah.

Bagaimana cara menginstalasi XAMPP di Windows, bisa mengklik tautan ini.

Artikel Terkait:

Membuat Web Server Di Rumah Secara Manual

Web Server Di Rumah - Manual

Cara ini adalah favorit saya, yaitu menginstall satu per satu perangkat lunak untuk kebutuhan membuat web server.

Urut-urutannya secara garis besar adalah seperti ini:

  • Instal Apache httpd untuk windows
  • Instal MySQL/MariaDB sebagai database server
  • Instal PHP
  • Dan tidak ketinggalan install phpmyadmin

Diperlukan penyesuaian konfigurasi untuk Apache, PHP dan phpmyadmin.

Bagaimana cara membuat web server di rumah secara manual untuk membantu pembuatan / pengembangan web, baca tautan berikut:

Menggunakan Virtual Machine (VM)

Kita bisa membuat Virtual Machine (VM) di PC/Laptop yang memiliki sistem operasi Windows 10 / 11.

Windows memiliki apa yang disebut Hyper-V, yaitu perangkat lunak untuk membuat Virtual Machine.

Tidak semua Windows dilengkapi Hyper-V, hanya Windows 8/8.1/10/11 Pro, Enterprise dan Education yang sudah dilengkapi Hyper-V.

Untuk yang punya Home Edition, ada caranya sih untuk menginstal Hyper-V, bisa googling atau tanya ChatGPT kali hehehe…

Sementara untuk Windows Server, mulai Windows Server 2012 sudah built-in, dilengkapi Hyper-V.

Yang kita bicarakan di sini adalah sistem operasi Windows versi 64-bit.

Saya pribadi lebih menyukai menggunakan Oracle VM VirtualBox untuk membuat Virtual Machine di Windows.

Oracle VM VirtualBox Logo

Windows Home Edition, selama 64-bit juga bisa menjalankan VirtualBox.

Kita bisa menggunakan Oracle VM VirtualBox dengan gratis karena merupakan Open Source Software dengan lisensi GNU General Public License (GPL).

Catatan

Hardware yang Anda gunakan untuk membuat Virtual Machine minimal harus memiliki prosesor multi core dan RAM yang memadai.

Minimal 2 core prosesor dan 4GB RAM. Hardware dengan lebih dari 2 core prosesor dan lebih dari 4GB RAM akan lebih baik lagi.

Setelah kita membuat Virtual Machine berbasis Linux Server di PC/Laptop, install open source / GPL License hosting panel.

Kita bisa mengoperasikannya seolah-olah sudah memiliki web hosting / VPS, tetapi di PC/Laptop lokal kita.

Banyak pilihan panel hosting yang bisa kita gunakan, saya akan membahasnya satu per satu, Anda bisa memilihnya yang paling cocok untuk Anda.

Bagaimana kita memanfaatkan VirtualBox sebagai web server di rumah, berikut beberapa tautan yang bisa membantu Anda:

Artikel:

1 2 3