Hosting situs web Anda sendiri tidak perlu biaya biaya bulanan atau memerlukan banyak pengetahuan teknis untuk setup. Jika Anda hanya perlu menghosting situs web kecil yang hanya akan memiliki beberapa pengunjung, Anda dapat mengubah PC Windows Anda menjadi server WAMP.
Haruskah Anda Menyelenggarakan Situs Anda Sendiri?
Meskipun hosting situs web Anda sendiri di komputer lokal Anda sangat menyenangkan, jika Anda ingin situs web yang benar-benar dapat diakses orang, Anda mungkin ingin mendapatkan paket hosting web Anda sendiri di suatu tempat. Bluehost menawarkan hosting web tak terbatas seharga $ 3,95 per bulan, dengan dukungan penuh untuk PHP dan MySQL. Ini jelas cara mudah untuk memulai dengan situs web, dan mereka memiliki penginstal 1-klik sederhana untuk memulai dengan perangkat lunak populer seperti WordPress dan lainnya.
Jika Anda menghosting situs lokal Anda sendiri yang ingin diakses orang, Anda perlu membuka firewall ke komputer di rumah, dan itu berarti Anda berpotensi membuka beberapa lubang keamanan. Ini pasti berharga untuk mendapatkan paket hosting murah di tempat lain, seperti Bluehost atau Hostgator.
Jika Anda hanya ingin server pengembangan lokal, terus membaca.
WAMP adalah akronim yang merupakan singkatan dari "Windows, Apache, MySQL, dan PHP". Ketika Anda mengunduh WAMP, Anda hanya mengunduh program yang menginstal tiga hal yang berbeda. WAMP nyaman karena mereka memungkinkan Anda untuk mengunduh dan menginstal semua paket yang Anda butuhkan untuk hosting konten web dinamis dalam satu gerakan. Jika tidak, Anda harus mengunduh ketiga paket secara terpisah.
Windows - The "W" di WAMP hanya ada untuk menentukan bahwa program ini kompatibel dengan sistem operasi Windows.
Apache - Ini adalah program yang digunakan untuk meng-host situs web Anda. Dengan itu sendiri, Anda dapat meng-host file HTML dan konten web statis lainnya.
MySQL - Ini menyediakan database untuk konten web Anda. Banyak halaman web dinamis perlu menyimpan data (yaitu nama pengguna dan kata sandi untuk akun web), yang merupakan tempat masuknya MySQL.
PHP - Bahasa paling populer untuk menulis konten web dinamis - sejauh ini. WordPress, Facebook, Joomla, dan banyak situs web dan sistem manajemen konten lainnya menggunakan PHP. Jika Anda berencana untuk menghosting sesuatu yang lebih dari halaman web statis, PHP akan menjadi teman penting.
Jika Anda menjalankan Linux, bukan Windows, Anda harus memasang LAMP. Anda juga dapat menghosting situs web di Windows menggunakan IIS sehingga Anda tidak perlu menginstal perangkat lunak pihak ketiga apa pun. Pergi rute IIS tidak dianjurkan untuk sebagian besar tujuan dan itu lebih dari sebuah proses untuk mendukung konten web dinamis - jadi tetap dengan WAMP kecuali Anda memiliki keadaan unik yang membutuhkan IIS.
Sebelum kami melanjutkan, harap dipahami bahwa menghosting situs web pada PC sehari-hari dan sambungan internet tingkat konsumen tidak disarankan untuk apa pun selain tujuan pengujian dan / atau hosting situs web kecil untuk beberapa pengunjung. Ingat, waktu berikutnya Pemutakhiran Windows perlu memulai ulang sistem Anda, situs web Anda ikut serta - bukan situasi yang ideal untuk situs web yang serius.
Ada banyak program WAMP yang tersedia, tetapi kami akan bekerja dengan WampServer. Kepala ke situs web mereka dan unduh versi terbaru dari program mereka, kemudian mulai instalasi.
Petunjuk instalasi sudah cukup jelas; simpan saja semuanya pada nilai defaultnya dan terus klik Next. Anda cukup mengeklik Buka pada perintah ini untuk menggunakan WampServer menggunakan peramban bawaan Anda setiap kali Anda memilih untuk melihat situs web Anda:
Pastikan juga menambahkan pengecualian keamanan untuk Apache di Windows Firewall:
Ketika instalasi selesai, centang kotak yang mengatakan "Mulai WampServer 2 sekarang" sebelum menekan Selesai. Anda akan melihat program berjalan di area notifikasi Anda.
Halaman default saat ini hanya menampilkan halaman informasi cepat sehingga kami dapat memastikan bahwa semua komponen berfungsi dengan benar. Jika Anda melihat layar ini, maka Anda telah berhasil menginstal server WAMP.
Kami melakukan beberapa uji penginstalan program ini dan menemukan bahwa beberapa paket dari Microsoft sangat penting untuk membuat WampServer berfungsi dengan baik. Jika Anda mengalami masalah apa pun hingga saat ini, pastikan Anda menginstal pembaruan berikut, menghapus WampServer, memulai ulang PC Anda, dan menginstal ulang WampServer.
Paket WAMP 32-bit yang dibutuhkan:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86)
Paket Microsoft Visual C ++ 2010 SP1 Redistributable (x86)
Microsoft Visual C ++ 2012 (pilih vcredist_x86.exe)
Paket yang diperlukan WAMP 64-bit:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86) (itu bukan salah ketik - Anda perlu paket x86)
Microsoft Visual C ++ 2008 Redistributable Package (x64)
Paket Microsoft Visual C ++ 2010 SP1 Redistributable (x64)
Microsoft Visual C ++ 2012 (pilih vcredist_x64.exe)
Untuk mengubah halaman yang ditampilkan server web Anda, buka direktori www dengan mengklik kiri pada ikon WAMP di area notifikasi.
Folder yang terbuka adalah tempat Anda perlu meletakkan file apa pun yang ingin Anda hosting di situs web Anda. Apa pun dari file instalasi WordPress ke file HTML statis dapat ditempatkan di sini, dan perubahan akan tercermin di situs web Anda pada saat yang sama (cukup klik segarkan).
Mari kita lihat contoh cepat tentang bagaimana Anda akan memasukkan konten ke dalam folder itu agar dapat disajikan di situs web Anda. Anda dapat menggunakan program pengembangan web atau sesuatu yang sederhana seperti Notepad untuk membuat halaman PHP dasar dan meletakkannya di situs web Anda.
Kode berikut akan menjadi awal yang baik:
'; ?>
Tes PHP
Hello World
Tempelkan kode itu ke Notepad dan simpan file Anda sebagai index.php di dalam C: \ wamp \ www
Sekarang kembali ke situs web Anda (atau tekan refresh [F5] jika Anda sudah membukanya) dan Anda akan melihat halaman yang baru saja Anda buat.
Secara default, situs web Anda saat ini hanya dapat diakses oleh komputer tempat WampServer diinstal. Itu sempurna untuk siapa saja yang hanya menggunakan server WAMP mereka untuk tujuan pengujian atau pengembangan, tetapi untuk membuat situs web Anda dapat diakses ke seluruh dunia, klik pada ikon WampServer dan klik "Put Online".
Secara default, file konfigurasi Apache diatur untuk menolak koneksi masuk dari semua orang kecuali untuk localhost, jadi Anda juga harus mengubah dua baris kode sehingga perangkat lain tidak melihat kesalahan "403 Forbidden" setiap kali mereka mencoba memuat situs Anda. Akses httpd.conf (file konfigurasi Apache) dengan mengklik-kiri menu WampServer dan cari di bawah folder Apache.
Gulir ke bawah hingga Anda melihat beberapa kode yang berbunyi:
Order Deny, Allow
Tolak dari semua
Hapus kode ini dan ganti dengan:
Pesanan Perbolehkan, Tolak
Izinkan dari semua
Simpan perubahan ke httpd.conf dan restart semua layanan.
Situs Anda sekarang harus dapat diakses dari World Wide Web. Jika tidak, pastikan Anda telah meneruskan port 80 ke komputer Anda di router Anda.