Hmmhh.., udah bener belum ya judulnya? Kok rasanya belum pas and masih kurang gituh!! Bagi para webmaster pasti sudah tidak asing lagi dengan software XAMPP, WAMPP, ataupun Appserv yang dapat berkerja sebagai web server pada komputer lokal. Meskipun menggunakan aplikasi-aplikasi tersebut, namun apa yang akan saya share di sini bukanlah bagaimana cara menggunakannya, ataupun cara instalasi CMS pada server lokal, saya yakin sobat semua sudah paham dengan itu. Lebih dari itu, dengan server lokal tersebut kita dapat mengakses isi komputer kita dan CMS yang terinstal di dalamnya melalui internet.
Ya, kita dapat mengakses isi komputer milik kita sendiri dari dari komputer lain, ponsel, ataupun alat elektronik lainnya melalui internet. Tips ini saya temukan ketika membaca sebuah komentar di salah satu situs luar (lupa lagi di mana, hicks :D) yang berbunyi kira-kira seperti ini:
“sometimes it could be danger to run a local server while our PC is connected to the internet, people shouldn’t know our IP’s”
Hmmhh.., apa maksudnya yak? ๐ Apa pula hubungannya dengan IP? Dari sinilah saya berpikir dan mulai melakukan sebuah percobaan. Setelah dicoba, akhirnya sayapun mulai mengerti maksud kutipan di atas. Ketika komputer kita terhubung dengan internet, tentunya komputer kita akan diberi sebuah IP oleh Internet Service Provider yang berfungsi sebagai network interface identification atau location addressing(1). Nah, mengingat fungsinya sebagai ID (baca identification) itu sayapun jadi kepikiran tentang cara kerja sebuah domain yang pada dasarnya adalah menggunakan IP juga (2). Maka dari itu saya mencoba menggunakan IP address sebagai hostname pada web server lokal komputer (localhost). Dan ternyata berhasil, ๐ komputer kita dapat diakses melalui internet dengan memanfaatkan ID berupa IP address kita.
Masih bingung?? Oke deh, agar kita dapat browse komputer milik kita sendiri dari internet, berikut tahapan detailnya:
- Install dan gunakan web server lokal seperti XAMPP, WAMPP, atau Appserv dan jalankan seperti biasa.
- Mulai koneksi internet Sobat dan catat IP addressnya, misalnya 172.16.254.1
- Untuk keperluan test, buat file test.html apa saja dengan ukuran kecil dan simpan di root folder localhost.
- Nah sekarang mulai browse file komputer dari device lain, misalnya dari ponsel. Adapun caranya dengan mengubah alamat URL pada localhost (komputer) dengan IP tadi, seperti ilustrasi di bawah:
http://localhost/test.html menjadi
http://172.16.254.1/test.htmlDan selamat kini komputer sobat menjadi online webserver yang bisa diakses siapapun di dunia.
Mudah dan cukup unik bukan? Ya, setidaknya dengan ini kita menjadi sedikit tau cara kerja internet dan web server. Namun harap dicatat bahwa tutorial Membuat Web Server dengan Komputer Sendiri ini hanya bersifat informatif. Seperti yang telah dijelaskan mengenai kutipan di atas, hal ini mungkin bisa berbahaya jika kita share ke publik atau dalam lingkungan sistem komputer jaringan seperti di perkantoran. Karena bisa saja cracker yang mungkin mengetahui IP address akan mulai iseng menerobos security system dan menyabotase komputer kita. Silahkan dicoba dan semoga dapat bermanfaat bagi semua, ammiin…
1 : See ‘d source please ๐
2 : IP address Parked to domain
Benar Hanya untuk local lan sahaja tapi bagaimana daripada user lain di wan
You must have public IP
Tapi dengan cara diatas, Klayen dan Server harus terhubung dijaringan yang sama, Jadi tidak bisa benar-benar diakses secara online (tidak bisa menggunakan jaringan yang berbeda) ๐๐ป
iya benar tidak bisa. hanya berfungsi di lokal. karena satu jaringan LAN. haha
saya mempunyai ip publik melalui ISP. IP komputer lokal (server) berisi source code/codeigniter, xampp (konfigurasi standart port ganti 81) sudah menyala. IP komputer sudah redirect ke IP publik ISP menggunakan mikrotik.
Ketika sudah konfigurasi redirect. saya coba Sudah dapat tampil di halaman menu/tampilan awal.
Kendalanya ketika klik pada menu lain atau link sub menu kondisi loading sangat lama dan tiba-tiba saya lihat ip berubah menjadi IP komputer lokal(server)