Jika Anda mencari cara untuk membuat server web murah, terutama untuk digunakan sebagai lingkungan pengujian atau untuk menyimpan file, maka Raspberry Pi sangat cocok untuk Anda. Apa itu Raspberry Pi? Ini adalah komputer mini yang murah, sempurna untuk fungsi dasar. Panduan ini akan menunjukkan kepada Anda cara mengambil Raspberry Pi baru dan mengubahnya menjadi server web. Harap dicatat bahwa untuk artikel ini, kami akan bekerja di Windows.
Langkah
Bagian 1 dari 7: Memulai Sistem Operasi Raspberry Pi
Langkah 1. Dapatkan salinan Raspberry Pi OS (Sistem Operasi) dari tautan di bagian sumber
Ada beberapa distribusi berbeda yang tersedia, tetapi untuk artikel ini, kami akan menggunakan versi "Raspbian".
Langkah 2. Ekstrak gambar ke kartu SD
Untuk melakukan ini, kita memerlukan alat yang disebut Win32 Disc Imager. Tautan untuk ini juga tersedia di bagian sumber. Sekarang buka alat, navigasikan ke huruf drive tempat kartu SD Anda berada, pilih lokasi gambar OS Raspberry Pi, dan pilih bakar. Tunggu sampai selesai.
Langkah 3. Buka kartu SD di Windows Explorer
Buat saja file dengan nama ssh. Ini adalah pembaruan keamanan yang diperkenalkan sejak Raspbian Jessie.
Langkah 4. Keluarkan kartu SD, dan letakkan di Raspberry Pi Anda, lalu colokkan sisa kabelnya, pastikan untuk mencolokkan mini USB terakhir
Langkah 5. Masuk setelah sistem operasi dimuat
Nama pengguna default adalah "pi", dan kata sandi default adalah "raspberry". Versi Raspbian yang lebih baru memiliki login otomatis yang diaktifkan secara default.
Langkah 6. Mulailah dengan mengubah kata sandi
Dari jenis baris perintah:
sudo passwd pi.
Langkah 7. Anda juga dapat mengubah kata sandi Anda dengan mengetikkan sudo raspi-config dan memilih Ubah Kata Sandi Pengguna atau pergi ke Konfigurasi Sistem
Langkah 8. Masukkan kata sandi baru Anda dan kemudian konfirmasikan
Harap dicatat, kursor tidak akan bergerak saat mengetik kata sandi tetapi Anda sedang memasukkan teks.
Bagian 2 dari 7: Menjalankan Pembaruan Perangkat Lunak
Langkah 1. Mulai dengan pembaruan
Karena Anda menjalankan versi baru Debian, Anda perlu melakukan pembersihan rumah, pembaruan, dan penginstalan. Pertama, kita akan memperbarui jam, memperbarui sumber kita, lalu memutakhirkan semua paket pra-instal. Ketik yang berikut di baris perintah (tekan kembali/enter setelah setiap baris):
sudo dpkg-konfigurasi ulang tzdata sudo apt-get update sudo apt-get upgrade
Langkah 2. Atur tanggal dan waktu
Dari jenis baris perintah (ganti bagian seperlunya):
sudo tanggal --set="30 Desember 2013 10:00:00"
Bagian 3 dari 7: Menjaga Firmware Tetap Terkini
Langkah 1. Instal alat pembaruan RPI Hexxeh untuk membantu menjaga agar Raspberry Pi tetap mutakhir
Untuk melakukan ini, jalankan perintah berikut (tekan return/enter setelah setiap baris):
sudo apt-get install ca-sertifikat sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update sudo rpi-update sudo shutdown -r sekarang
Bagian 4 dari 7: Mengatur SSH
Langkah 1. Atur SSH sehingga kami dapat melakukan hal lain dari komputer yang berbeda
Untuk melakukan ini, pertama-tama perhatikan alamat IP Raspberry Pi
nama host -I
192.168.1.17
Langkah 2. Aktifkan SSH dan reboot (tekan return/enter setelah setiap baris):
Setelah mencatat addr inet gunakan: sudo /etc/init.d/ssh start untuk setiap kali Anda mem-boot pi. Petunjuk: Jika terjadi kesalahan, gunakan perintah di bawah ini, lalu perintah di atas. sudo apt-get install ssh Kemudian, restart pi Anda: Sudo shutdown -r now
Langkah 3. Cabut kabel untuk keyboard USB dan monitor Anda
Ini tidak lagi diperlukan, karena yang lainnya akan dilakukan melalui SSH.
Langkah 4. Unduh klien SSH seperti Putty (www.putty.org) yang dapat diunduh secara gratis dari Google dan sambungkan ke alamat IP Raspberry Pi Anda untuk masuk dengan nama pengguna "pi" dan kata sandi yang Anda tetapkan sebelumnya
Bagian 5 dari 7: Memasang Server Web
Langkah 1. Instal Apache dan PHP
Untuk melakukan ini, jalankan perintah berikut:
sudo apt-get install apache2 php5 libapache2-mod-php5
Langkah 2. Mulai ulang layanan:
sudo service apache2 restart
ATAU
sudo /etc/init.d/apache2 restart
Langkah 3. Masukkan I. P
alamat Raspberry Pi Anda ke browser web Anda. Anda akan melihat halaman sederhana yang mengatakan "Berhasil!"
Bagian 6 dari 7: Menginstal MySQL
Langkah 1. Instal MySQL
Untuk melakukan ini, instal beberapa paket dengan perintah berikut:
sudo apt-get install mysql-server mysql-client php5-mysql
Bagian 7 dari 7: Menginstal FTP
Langkah 1. Instal FTP untuk memungkinkan mentransfer file ke dan dari Raspberry Pi Anda
Langkah 2. Ambil kepemilikan root web:
sudo chown -R pi /var/www
Langkah 3. Instal vsftpd:
sudo apt-get install vsftpd
Langkah 4. Edit file vsftpd.conf Anda:
sudo nano /etc/vsftpd.conf
Langkah 5. Lakukan perubahan berikut:
- anonim_enable=YA ke anonim_enable=TIDAK
- Batalkan komentar local_enable=YA dan write_enable=YA dengan menghapus # simbol di depan setiap baris
- lalu pergi ke bagian bawah file dan tambahkan force_dot_files=YA.
Langkah 6. Simpan dan keluar dari file dengan menekan CTRL-O, CTRL-X
Langkah 7. Mulai ulang vsftpd:
layanan sudo vsftpd restart
Langkah 8. Buat pintasan dari folder beranda pengguna Pi ke /var/www:
ln -s /var/www/ ~/www
Langkah 9. Sekarang Anda dapat FTP menggunakan pengguna Pi dan mengakses folder /var/www melalui pintasan yang akan muncul saat login
Tips
- Anda tidak perlu menginstal server FTP jika Anda telah menginstal server SSH. Anda dapat menggunakan aplikasi seperti WinSCP untuk terhubung melalui SCP yang lebih aman dan mencegah kebutuhan untuk membuka port lain di Raspberry Pi Anda.
- Jika Anda mendapatkan pesan kesalahan yang mengatakan: "wget: command not found", jalankan "Sudo apt-get install wget"