Cara Agar Localhost Bisa Diakses dari Internet - Rumah IT

Baru

recent

Cara Agar Localhost Bisa Diakses dari Internet

Cara Agar Localhost Bisa Diakses dari Internet

Localhost adalah server lokal yang berjalan di komputer atau laptop yang diinstal aplikasi web server. Aplikasi web server bisa memakai apache atau nginx. Localhost juga dikenal dengan IP 127.0.0.0. Karena bersifat lokal, maka untuk mengaksesnya hanya bisa dilakukan di jaringan lokal, atau jika komputer web server tersebut tidak terkoneksi dengan jaringan manapun, maka web hanya bisa diakses dari komputer itu saja. Localhost sering digunakan untuk pengembangan aplikasi sebelum diupload ke live server atau hosting.


Baca JugaInstal Nginx Web Server di Windows

Lantas bagaimana jika ingin mempublikasikan web yang ada di server lokal agar bisa diakses oleh orang-orang di internet ? Ada beberapa cara agar server localhost bisa diakses dari internet diantaranya :

1. Upload di Hosting atau VPS

Cara yang paling umum untuk mempublikasikan sebuah aplikasi berbasis web adalah dengan mengupload source code ke hosting atau vps. Kita tinggal berlangganan paket hosting dan membeli domain melalui penyedia hosting dan domain. Namun cara ini memerlukan biaya yang tidak murah karena harus berlangganan hosting dan domain. Besarnya biaya hosting tergantung pada spesifikasi hosting yang dipilih.

Baca JugaCara Instal Projek PHP, Codeigniter dan Laravel di Hosting Cpanel

2. Menggunakan IP Public

Cara lain yang bisa digunakan yakni dengan memberikan IP Public pada komputer server atau pada router di dalam jaringan tersebut dengan teknik port forwarding. IP public adalah alamat IP yang digunakan dalam jaringan global Internet, dimana penggunaan dan alokasinya diatur oleh IANA (Internet Assigned Numbers Authority) dan untuk kawasan Asia Pasifik dibawah APNIC (Asia-Pacific Network Information Centre). Tentu saja untuk memiliki ip publik ini tidaklah gratis, melainkan kita harus menyewanya.

Selain kedua cara di atas, terdapat alternatif lain untuk membuat localhost atau web server lokal yang kita miliki bisa diakses melalui internet secara gratis. Salah satunya adalah dengan menggunakan layanan tunneling ngrok.

3. Menggunakan Layanan Ngrok

Ngrok adalah sebuah layanan tunnel untuk menghubungkan localhost dengan jaringan internet. ngrok adalah cara tercepat untuk menempatkan aplikasi Anda di internet. Uji aplikasi seluler terhadap backend pengembangan Anda. Bangun konsumen webhook dan demo situs web tanpa menerapkan.

Cara kerja ngrok adalah ketika dijalankan, ngrok akan membangun koneksi tunnel dengan komputer kita. Kemudian kita akan mendapatkan nama domain yang bisa digunakan untuk mengakses server kita dari jaringan internet.

Cara Agar Localhost Bisa Diakses dari Internet
Cara kerja ngrok


Cara Instal ngrok di Windows

1. Download ngrok untuk windows di website ngrok.com
2. Ekstrak atau unzip file instaler ngrok yang sudah didownload.
3. Jalankan ngrok.exe
4. Daftar akun ngrok dan pergi ke dashboard untuk mendapatkan Authtoken.

web server lokal yang kita miliki bisa diakses melalui internet secara gratis. Salah satunya adalah dengan menggunakan layanan tunneling ngrok.

5. Otentikasi agen ngrok Anda. Anda hanya perlu melakukan ini sekali. Authtoken disimpan dalam file konfigurasi default.

ngrok config add-authtoken 1ynqg1AbKThCklnFVkaxf3X4bv3_7LZVLqXYnbQhXiPu5341

6. Untuk memulai penerusan tunnel HTTP ke port 80 lokal Anda, jalankan ini selanjutnya:

ngrok http 80

web server lokal yang kita miliki bisa diakses melalui internet secara gratis. Salah satunya adalah dengan menggunakan layanan tunneling ngrok.

Cara Instal ngrok di Linux

1. Download ngrok di https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz .
2. Ekstrak ngrok menggunakan terminal. Saya asumsikan file ngrok hasil download berada di folder Downloads.

sudo tar xvzf ~/Downloads/ngrok-v3-stable-linux-amd64.tgz -C /usr/local/bin

3. Tambahkan Authtoken

ngrok config add-authtoken (token)

4. Jalankan service ngrok.

ngrok http 80

Catatan:
Ketika menggunakan ngrok, beberapa resource seperti CSS dan JavaScript sering di blokir atau gagal dimuat karena faktor Mixed Content. Silahkan baca artikel mengenai masalah error mixed content.
All Rights Reserved by Rumah IT - Rumah Teknologi Informasi © 2013 - 2022
Powered By Blogger

Contact Form

Name

Email *

Message *

Powered by Blogger.