Apakah itu Localhost? Mengetahui 5 Jenis dan Definisi Localhost

0
1386

apakah localhost

Apabila anda ingin membuat laman web, anda memerlukan pelayan untuk menyimpan dan menguruskan data yang akan dipaparkan pada laman web tersebut. Localhost merupakan pelayan tempatan yang membantu anda dalam proses tersebut. Jadi, apa sebenarnya maksud localhost?

Localhost merujuk kepada pelayan tempatan yang digunakan untuk pembangunan laman web. Walaupun kebanyakan orang kini memilih web hosting untuk membangunkan laman web, menggunakan local host juga mempunyai kelebihan tersendiri.

Apabila anda membeli perkhidmatan web hosting, anda akan mendapatkan pelayan yang tersedia untuk anda. Namun, localhost sudah ada pada setiap peranti komputer dan anda boleh menggunakannya.

Walau bagaimanapun, pelayan ini tidak boleh digunakan secara langsung. Anda perlu menggunakan aplikasi sokongan yang sesuai untuk menjalankannya.

Untuk menggunakan localhost dalam pembangunan laman web, anda perlu memahaminya dengan lebih lanjut. Dalam artikel ini, anda akan belajar tentang definisi localhost, jenis-jenis yang ada, dan kegunaannya. 

Apakah itu Localhost?

Localhost adalah pelayan tempatan yang berfungsi untuk memproses permintaan data supaya program berjalan dengan lancar. Peranti komputer yang anda gunakan dapat dianggap sebagai pelayan tempatan.

Secara asasnya, setiap peranti komputer mempunyai pelayan tempatan. Anda dapat menggunakannya untuk membangunkan laman web secara offline sebelum laman web tersebut boleh diakses melalui internet.

Anda boleh mengakses pelayan tempatan pada peranti anda dengan menaip http://localhost dalam pelayar web anda. Pelayan tempatan ini sebenarnya adalah domain dengan alamat IP 127.0.0.1, yang juga dikenali sebagai alamat loopback. 

Apakah itu Alamat IP Loopback 127.0.0.1?

Alamat loopback merupakan alamat IP yang digunakan untuk mengakses localhost atau pelayan maya pada komputer anda. Jika anda mengakses 127.0.0.1 melalui sambungan IPv4, anda akan dihubungkan kepada pelayan tempatan anda sendiri, dan ini dikenali sebagai loopback.

Dalam konteks ini, Protokol Kawalan Penghantaran dan Protokol Internet (TCP/IP) secara automatik mengenali bahawa anda ingin menghubungi komputer anda sendiri apabila anda memasukkan alamat yang bermula dengan tiga digit ini.

Dengan kata lain, cara untuk mengakses pelayan tempatan adalah dengan menaip http://localhost atau 127.0.0.1 dalam pelayar web.

Sebenarnya, ICANN menetapkan kod 127 untuk merujuk kepada loopback. Oleh itu, tidak semua laman web yang dihoskan dalam talian akan menggunakan kod 127 dalam blok pertama alamat IP mereka.

Perbezaan antara Localhost dan Web Hosting

Jadi, Apakah Perbezaan Antara Localhost dan Web Hosting?

Setelah mempelajari apa itu local host, anda mungkin menyedari bahawa pelayan tempatan dan web hosting mempunyai perbezaan. 

1. Fungsi Localhost untuk Laman Web dan Pelayan

Walaupun tidak sepopular web hosting, localhost menyediakan kelebihan yang tidak ditawarkan oleh pelayan dalam talian. Berikut adalah fungsi-fungsi localhost yang berguna bagi mereka yang ingin mencubanya.

2. Tempat untuk Menguji Laman Web dan Aplikasi Web Secara Offline

Salah satu fungsi utama localhost adalah membolehkan anda mengakses laman web yang berjalan pada komputer anda. Ini sangat berguna bagi pembangun web. Dengan localhost, anda dapat memastikan bahawa laman web atau aplikasi yang anda cipta berfungsi dengan baik sebelum memuatkannya ke pelayan dalam talian.

Kelebihannya ialah anda tidak perlu mengeluarkan kos tambahan untuk web hosting dan tidak perlu risau tentang kehadiran lebar jalur pelayan anda.

3. Memeriksa Keadaan Sambungan Internet Anda

Localhost juga dapat digunakan untuk menguji sambungan internet anda. Anda hanya perlu membuka Command Prompt (Windows) atau Terminal (Mac OS) dan menaip “ping localhost” atau “ping 127.0.0.1”.

Tekan Enter dan lihat hasilnya. Ini membantu anda memeriksa jika sambungan internet berfungsi dengan baik pada peranti anda.

4. Memblok Akses ke Laman Web Tertentu

Localhost membolehkan anda memblok akses ke laman web tertentu pada komputer anda. Biasanya, akses ke laman web bergantung pada Pelayan Nama Domain (DNS) yang menerjemahkan alamat laman web ke alamat IP.

Dengan mengubah alamat IP laman web tersebut kepada 127.0.0.1 (localhost), anda boleh mengarahkan laman web tersebut ke komputer anda sendiri dan menghalang aksesnya. Ini berguna jika anda ingin menghadkan akses ke laman web tertentu pada peranti anda.

Jenis-jenis Aplikasi Pelayan Localhost

Untuk menjalankan laman web pada local host, anda memerlukan aplikasi pelayan web seperti NginX dan Apache. Berikut adalah beberapa aplikasi yang dapat anda gunakan untuk membuat pelayan localhost.

1. XAMPP

XAMPP adalah salah satu perisian percuma yang terbaik untuk mencipta pelayan web localhost dengan perkhidmatan PHP, Apache, dan MySQL. Ia dikembangkan dan didistribusikan oleh Apache Friends.

XAMPP merujuk kepada X (sistem operasi), Apache, MySQL, PHP, dan Perl. Perisian ini adalah percuma, sumber terbuka, dan boleh digunakan pada platform Windows, macOS, dan Linux. XAMPP sangat popular di kalangan pembangun laman web dan sering digunakan.

phpMyAdmin boleh diakses melalui URL http://localhost/phpmyadmin, yang akan membawa anda ke papan pemuka phpMyAdmin. Tujuannya adalah untuk menguruskan pangkalan data MySQL yang disimpan di dalam komputer.

Panel kawalan dalam XAMPP bertanggungjawab untuk menguruskan perkhidmatan dan ciri-ciri yang tersedia dalam XAMPP. Melalui panel kawalan ini, anda dapat memulakan dan menghentikan semua fungsi pelayan localhost ini.

2. WampServer

WampServer adalah aplikasi pelayan web yang hanya tersedia untuk sistem pengendalian Windows. Seperti namanya, Wamp merujuk kepada Windows, Apache, MySQL, dan PHP. WampServer mirip dengan XAMPP, tetapi XAMPP dapat digunakan di beberapa platform. WampServer hanya sokong bahasa PHP dan MySQL dan tidak memiliki ciri SSL.

Konfigurasi WampServer lebih mudah daripada XAMPP. WampServer juga memiliki ukuran yang lebih kecil. Namun, dari segi prestasi, tidak ada banyak perbezaan antara WampServer dan XAMPP, dan keduanya dapat dianggap sebagai pelayan web terbaik. 

3. AMPPS

AMPPS adalah pilihan terbaik bukan sahaja untuk membuat pelayan tempatan, tetapi juga untuk memasang CMS sumber terbuka, e-dagang, pengurus pangkalan data, dan banyak lagi.

Dengan integrasi Softaculous, pengguna dapat menjalankan pelbagai skrip yang telah dikonfigurasi terlebih dahulu untuk memasang perisian sumber terbuka berdasarkan web. Aplikasi ini juga menyediakan ikon bar akses cepat untuk memulakan dan menghentikan perkhidmatan Apache dan MySQL.

Jika Apache tidak dapat digunakan, pengguna juga boleh menggunakan Nginx. AMPPS menyediakan banyak program termasuk Apache, MySQL, MongoDB, PHP, Perl, Python, dan Softaculous.

4. MAMP

MAMP merujuk kepada Macintosh, Apache, MySQL, dan PHP. Ia adalah perisian ringan yang tersedia untuk macOS dan Windows. Perisian ini percuma, tetapi juga terdapat versi premium yang menyokong multi-PHP, serta memiliki kemampuan untuk menubuhkan pelayan maya tanpa had dan memasang WordPress secara automatik.

Anda boleh menggunakan Apache atau Nginx sebagai pelayan web dan MySQL atau MariaDB untuk pengurusan pangkalan data. Selain itu, MAMP menyediakan bahasa pembangunan web seperti PHP, Perl, Python, atau Ruby.

Anda juga dapat melakukan pembayaran untuk menambah ciri tambahan, seperti Cloud MAMP untuk pengesanan pelayan dan pangkalan data, yang memudahkan pengguna dalam memindahkan data secara selamat.

5. LAMP

LAMP merujuk kepada gabungan Linux, Apache, MySQL, dan PHP. Ini adalah satu set perisian sumber terbuka yang boleh dimuat turun dan dipasang secara peribadi. Aplikasi ini digunakan secara khusus untuk pembangunan aplikasi web pada sistem operasi Linux dengan menggunakan pelayan web Apache.

Bagi mereka yang baru bermula, LAMP mungkin sedikit rumit dengan tetapan yang kompleks yang boleh membingungkan bagi mereka yang kurang berpengalaman.

Adakah Anda Memahami Konsep Localhost Secara Mendalam?

Kini, sudah pasti anda sudah memahami konsep localhost dengan lebih baik. Secara umum, fungsi localhost adalah untuk menguji paparan dan fungsi laman web atau aplikasi web yang dipasang pada komputer anda.

Ini dilakukan dengan menaip “localhost” atau alamat IP 127.0.0.1 ke dalam bar alamat pelayar.

Selain daripada digunakan untuk membuat laman web dalam persekitaran luar talian, localhost juga berguna untuk memeriksa status sambungan internet anda dan menghalang akses ke laman web tertentu.

Saya berharap artikel ini memberi manfaat kepada semua pembaca. Jika anda mempunyai sebarang pertanyaan, sila meninggalkan komen di ruang yang disediakan di bawah.

Ingin membuat website budget? Click sini: Business Web Hosting Plans

Related articles:

Apakah Maksud Port? Penjelasan dan Jenisnya

Apa itu URL? Definisi, Jenis, dan Fungsi Dasar URL

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments