Cara Menyusun Web Server Andalan di Raspberry Pi – Panduan Langkah-demi-Langkah
Salah satu fungsi banyak Raspberry Pi adalah ia dapat berguna sebagai web server untuk akses koneksi jarak jauh. Proses pengaturan untuk menggunakan web server situs web Raspberry Pi juga sederhana, seperti yang akan Anda temukan dari panduan kami.
Bagaimana cara menyusun web server pada Raspberry Pi?
Raspberry Pi harus terhubung ke jaringan lokal (penyedia layanan internet) dan berjalan pada versi desktop Raspbian yang diperbarui. Panduan kami menjelajahi prosedur pengaturan web server Pi untuk semua model Pi, termasuk Raspberry Pi 4 dan Zero W.
Berikut adalah langkah-langkah utama:
Langkah 1: Mengakses terminal
Anda dapat mengakses terminal/ window manager melalui salah satu dari dua cara berikut:
- Pertama, pada desktop Raspbian/ desktop jarak jauh Anda, klik CLRL+ALT+T. Ini akan menghasilkan jendela terminal seperti ditunjukkan di bawah.
- Atau, hubungkan jarak jauh melalui SSH. Ingat, ini akan mungkin jika fitur ini diaktifkan pada Raspberry Pi.
Oleh karena itu, untuk terhubung, akses alat Putty dan masukkan nama pengguna dan kata sandi raspberry.
Dalam sebagian besar kasus, nama pengguna default adalah 'Pi' sementara kata sandi default adalah 'Raspberry.' Oleh karena itu, karena Anda adalah pengguna default, kredensial login di atas seharusnya bekerja.
Langkah 2: Memperbarui paket
Langkah ini memastikan paket yang tersedia Raspberry Pi diperbarui. Oleh karena itu, untuk mengetahuinya, masukkan perintah di bawah ini.
Sudo apt-get update
Esensialnya, ini akan mengizinkan unduhan versi terbaru dari setiap file yang Anda unduh setelah pembaruan.
Langkah 3: Memasang Apache
Apache adalah web server open-source, penting dalam menyampaikan konten dinamis melalui koneksi jaringan nirkabel/ internet. Oleh karena itu, untuk memasang file, masukkan perintah berikut:
sudo apt-get install apache2 -y atau Apt Install Apache2
Langkah 4: Memasang PHP
Selanjutnya, Anda perlu memasang PHP untuk memfasilitasi performa efisien halaman web dan akses ke penyedia layanan internet. Selanjutnya, ini meningkatkan komunikasi dengan database. Oleh karena itu, untuk memasang PHP, masukkan perintah di bawah ini.
sudo apt-get install php libapache2-mod-php -y
Langkah 5: Mengunduh MySQL
Sekarang, Anda dapat mengunduh database pilihan Anda dan menggunakan MariaDB atau MySQL. Dalam hal ini, kami akan menggunakan database MySQL. Oleh karena itu, untuk mengunduh, masukkan berikut pada command prompt:
sudo apt-get install MySQL-server
Juga, perhatikan bahwa pada langkah ini, Anda akan diminta untuk mengubah kata sandi root. Pastikan Anda memilih kata sandi yang kuat dan mencatatnya jika Anda khawatir akan melupakannya.
Langkah 6: Memasang MySQL
Ini adalah lanjutan dari langkah sebelumnya. Setelah mengunduh MySQL, pasang melalui perintah berikut:
sudo mysql_secure_installation
Langkah 7: Memulai ulang apache2
Mulai ulang webserver/Apache2 untuk mengonfirmasi bahwa perubahan Anda efektif. Perintah di bawah ini akan berguna dalam proses ini.
sudo service apache2 restart
Langkah 8: Menguji webserver
Sekarang, kita perlu menguji Apache Server. Apache memiliki file HTML yang disimpan dalam subdirektori web Apache. Oleh karena itu, untuk melayannya pada Raspberry Pis, ketik alamat web di bawah ini pada address bar.
HTTP://[Host_IP_Address]/
Setelah membuka halaman default webserver Raspberry Pi, Anda akan mengakses halaman berikut untuk menunjukkan bahwa berfungsi dengan baik. Selain itu, Anda dapat menggunakan komputer jarak jauh untuk proses ini.
Juga, Anda dapat membangun situs web Raspberry Pi dengan awalnya mengidentifikasi file PHP/ HTML. Ini dapat diakses dari direktori di bawah ini.
/var/www/HTML
Terakhir, buat folder mudah diakses untuk pengguna default dengan memasukkan perintah berikut:
Sudo chown –R pi/var/www/html
Mengganti Nama Host Server Anda
Secara default, nama host server Pi Anda akan menjadi 'raspberry.' Namun, Anda mungkin memiliki nama pi lain di jaringan pribadi Anda. Oleh karena itu, untuk menghindari kebingungan, perubahan nama sangat penting melalui proses di bawah ini.
- Pertama, masukkan Sudo raspi-config pada jendela terminal. Selanjutnya, pilih nama host.
- Atau, Anda dapat memilih start menu untuk navigasi, lalu pilih Preferences->Raspberry configuration. Ini akan meluncurkan versi jendela seperti ditunjukkan di bawah. Juga, Anda perlu memilih Network Options.
- Selanjutnya, pilih nama host pilihan Anda. Misalnya, dalam kasus kami, kami akan menggunakan "myraspserver."
- Kemudian, Anda akan diminta untuk memulai ulang. Pilih 'Yes' untuk opsi boot, dan komputer akan me-reboot. Sekarang Pi akan memiliki nama yang berbeda.
Cara Menyiapkan FTP pada Web Server Pi Anda
Web server Anda akan tidak lengkap sampai Anda menyimpan beberapa file media dan halaman web di lokasi default mereka, yaitu folder /var/wwwHTMLl . Juga, mungkin untuk melakukan pengembangan web pada Raspberry Pi OS.
Namun, untuk proyek lanjutan, lebih mudah untuk menulis kode terlebih dahulu pada PC/ desktop jarak jauh utama lalu mentransfernya.
FTP adalah cara terbaik untuk mencapai transfer di atas. Berikut caranya.
- Pertama, Anda akan perlu mengaktifkan FTP pada Raspberry Pi Anda. Klik 'Interfacing Options' lalu pilih 'SSH menu' pada raspi-config.
- Atau, jika Anda menggunakan desktop/perangkat portabel, pilih 'Preferences' lalu pilih 'Raspberry Pi Configuration' dan klik 'interfaces tab.'
- Selanjutnya, Anda perlu memutar /var/www/ folder untuk memfasilitasi penulisan file. Anda akan perlu memasukkan perintah sudo chown pi /var/www/HTML untuk langkah ini.
- Selanjutnya, pada PC Anda, Anda perlu mengatur FTP client dan memastikan ia menggunakan protokol SFTP. Untuk Windows OS, pertimbangkan menggunakan Filezilla karena adalah salah satu aplikasi FTP gratis terbaik.
- Terakhir, masukkan nama pengguna default dan kata sandi default. Ini adalah "pi" dan "raspberry," masing-masing.
Kesimpulan
Seperti yang Anda lihat, menggunakan Raspberry Pi untuk akses jarak jauh ke koneksi internet adalah proyek server yang mudah. Hubungi kami kapan saja untuk pertanyaan lebih lanjut tentang ini dan banyak lagi konten dinamis kami.