Cara Membangun Server Web Linux Dengan Komputer Lama

Cara Membangun Server Web Linux Dengan Komputer Lama

Tertarik untuk membangun server web rumahan? Cara paling sederhana adalah menginstal Linux di komputer cadangan. Berkat kesederhanaan Linux, ini sangat mudah, memberi Anda cara yang terjangkau untuk meng-host situs web atau blog.





Berikut cara mengatur server web Linux.





Cara Membuat Server Web Sendiri Dengan Linux

Untuk membangun server web Linux yang dapat dijalankan dari rumah, Anda memerlukan perangkat keras dan sistem operasi. Selain itu, perangkat lunak server web harus diinstal, dan sarana untuk mengakses server dari pengaturan internet.





cara menulis file batch

Kami dapat membaginya menjadi empat langkah mudah yang dapat Anda ikuti untuk membangun server web Linux Anda sendiri.

  1. Temukan komputer lama/tidak diinginkan
  2. Instal sistem operasi Linux
  3. Menyiapkan perangkat lunak server web aplikasi (Apache, PHP, MySQL)
  4. Jangkau server dari internet

Mari kita mulai.



1. Temukan Komputer Lama untuk Server Web Linux Anda

Sebelum memilih komputer untuk digunakan sebagai server web, Anda harus mengetahui persyaratan minimum OS. Meskipun Ubuntu populer, itu tidak cukup ringan. Sebaliknya, Lubuntu 19.04 adalah opsi yang lebih kuat. Ini adalah alternatif yang lebih ringan untuk Ubuntu, dibangun di atas kode yang sama.

Unduh: Lubuntu 19.04





Persyaratan Sistem Lubuntu

Lubuntu 19.04 memiliki persyaratan minimum:

  • Prosesor dual core 512MHz atau lebih baik (disarankan 1GHz, berbeda dengan 2GHz untuk Ubuntu)
  • Memori sistem 4GB
  • 25GB ruang hard drive gratis
  • Pilihan versi 32-bit (untuk PC lama) dan 64-bit

Anda mungkin memiliki PC lama yang cocok di bagian belakang laci atau mengambilnya di toko barang bekas. Perlu dicatat bahwa Anda dapat menginstal Linux server web pada Raspberry Pi . Komputer kecil ini berharga di bawah dan merupakan pilihan cerdas jika Anda mengalami masalah dengan perangkat keras lama.





Juga, jangan terbatas pada PC Windows lama. Apple Mac dan MacBook dari era pra-2006 dengan prosesor PowerPC dapat menjalankan Linux.

Seperti Ubuntu, Lubuntu mendukung berbagai macam kartu video, hard drive, dan perangkat keras lainnya. Untuk memeriksa apakah distro akan bekerja pada perangkat keras yang Anda pilih, jalankan Live CD.

Jika Anda berencana menjalankan server 24/7, pastikan itu berada di area yang berventilasi baik. Lebih baik menempatkannya di ruangan ber-AC selama musim panas ketika panas akan menjadi musuh server Anda.

2. Instal Sistem Operasi Linux

Menginstal Lubuntu sangatlah mudah. Cukup ambil file ISO dan tulis ke DVD atau perangkat flash USB, untuk memulai.

Unduh: Lubuntu

Gambar disk ini memiliki perangkat lunak versi terbaru, jadi hanya diperlukan sedikit peningkatan setelah penginstalan. Gunakan versi 64-bit jika komputer Anda mendukungnya atau versi 32-bit sebaliknya.

Saat Anda siap, masukkan media instalasi ke komputer Anda dan reboot. Jika Anda perlu mengubah pengaturan BIOS untuk boot dari drive optik atau USB, lakukanlah. Dalam beberapa kasus, menu pemilihan media boot dapat dibuka.

Dengan media instalasi di-boot, pilih Instal Lubuntu. Saat diminta, pilih Unduh pembaruan saat menginstal dan Instal Perangkat Lunak Pihak Ketiga lalu Hapus dan Gunakan Seluruh Disk .

Perhatikan bahwa ini akan menghapus sistem operasi lain yang Anda miliki di komputer ini. Ikuti melalui opsi lain sesuai pengaturan yang Anda inginkan. Mengenkripsi folder rumah Anda tidak bijaksana untuk proyek server web. Reboot setelah instalasi selesai.

Setelah reboot, periksa pembaruan. Pergi ke Sistem > Administrasi > Manajer Pembaruan > Instal Pembaruan . Anda mungkin perlu melakukan boot ulang setelah menginstal pembaruan yang ditemukan.

3. Instal Perangkat Lunak Server Web Linux

Meskipun alternatif tersedia, sebagian besar situs web berjalan pada kombinasi Apache, MySQL, dan PHP (dikenal sebagai LAMP). Ini mirip dengan yang kami rekomendasikan menginstal di Windows .

Ketiga alat dapat diinstal melalui Pusat Perangkat Lunak. Luncurkan ini melalui Sistem > Administrasi > Manajer Paket Synaptic . Di sinilah kita menginstal perangkat lunak yang kita butuhkan.

Cari dan instal nama paket berikut, yang masing-masing akan menyertakan berbagai prasyarat: apache2 , php5 , php5-mysql , dan mysql-server . Terapkan perubahan untuk menginstal paket.

Paket akan segera diunduh dan diinstal. Pemasang akan meminta Anda untuk memasukkan kata sandi 'root' MySQL. Tidak diperlukan reboot.

Anda juga dapat menginstal alat-alat ini di baris perintah. Buka Terminal lalu:

sudo apt install lamp-server^ -y

Uji Server Web Anda!

Anda dapat menguji instalasi dengan membuka browser Firefox di server Anda dan menuju ke URL http://127.0.0.1/. Atau, masukkan http://localhost/.

Anda akan melihat pesan 'Berhasil!' pesan yang berarti bahwa server web Anda sedang berjalan! Baik Apache dan MySQL akan berjalan di latar belakang dan akan mulai saat boot. Dengan server web yang sekarang berfungsi, Anda dapat mengedit file di /var/www. Cukup segarkan browser untuk melihat perubahan langsung di situs web Anda.

Menemukan Alamat IP Lokal Server

Sementara server berfungsi, itu harus terlihat oleh dunia luar. Karena itu, penting untuk selalu memperbarui server dengan semua tambalan reguler.

Pertama, temukan alamat IP lokal server dan atur ke sesuatu yang nantinya dapat Anda rujuk. Anda akan menemukan alamat IP saat ini --- yang ditetapkan oleh router Anda --- di kotak Informasi Jaringan.

Temukan ini dengan mengklik koneksi jaringan Anda, lalu pilih Informasi Koneksi. Ini akan memunculkan kotak dengan alamat IP Anda saat ini, kartu adaptor jaringan, alamat broadcast, gateway, dan server DNS. Catat alamat IP-nya.

Selanjutnya, edit informasi koneksi Anda untuk memberi Anda alamat IP statis di jaringan lokal Anda. Klik kanan lagi, tapi kali ini pergi ke Edit Koneksi . Pilih nama adaptor yang sesuai (misalnya eth1) dan edit pengaturan tersebut.

Pilih IPv4 tab dan alihkan metode ke Buku Pegangan . Klik Menambahkan kemudian masukkan informasi dari pengaturan koneksi Anda. Perhatikan, bagaimanapun, alamat IP harus dimasukkan secara berbeda. Pertahankan tiga oktet pertama (angka di antara titik-titik) tetapi ubah yang terakhir menjadi angka tinggi di bawah 254.

Penting bahwa alamat IP yang ditetapkan secara manual belum digunakan di jaringan Anda. Jika Anda tidak yakin, pilih alamat IP tinggi seperti 250. Ini akan menjadi alamat IP lokal statis Anda.

unduh video amazon prime ke pc

Berbagi Folder Web

Beberapa opsi tersedia untuk mengakses dan mengunggah file ke server Anda. Untuk mengilustrasikan pentingnya izin folder, pertimbangkan untuk membagikan folder web sebagai opsi.

Penting untuk hanya menggunakan metode ini jika server Anda berada di jaringan pribadi. Pastikan tidak ada yang dapat terhubung dan mengakses folder bersama Anda.

Mulailah dengan melonggarkan izin di folder web. Buka terminal dengan menekan Ctrl + Alt + T, lalu masukkan:

sudo chmod 777 /var/www

Anda akan dimintai kata sandi Anda. Jika benar, izin akan diperbarui.

Sekarang buka browser file dan temukan /di mana/ . Klik kanan folder www lalu pilih Opsi berbagi dan hapus centangnya. Untuk opsi keamanan, Anda dapat membagikannya dengan atau tanpa kata sandi. Pilih Akses tamu untuk berbagi folder tanpa memerlukan nama pengguna dan kata sandi.

Sekarang, Anda atau orang lain dapat mengakses file tanpa kata sandi. Untuk alasan ini, berbagi dengan kata sandi disarankan untuk tujuan keamanan. Juga luangkan waktu untuk memeriksa Izinkan orang lain membuat dan menghapus file di folder ini . Ini memungkinkan akses tulis dari direktori bersama.

Untuk melihat file Anda, buka lokasi jaringan //host lokal/www .

Ini akan meminta kata sandi Anda atau memungkinkan Anda mengakses langsung ke file Anda, tergantung pada pengaturan keamanan Anda. Ini adalah file yang sama yang dapat diakses di browser web Anda melalui http://localhost/ (atau alamat IP statis apa pun yang Anda tetapkan).

Dapatkan Server Linux Anda Online Dengan Port Forwarding

Sekarang Anda memiliki alamat IP, konsep penting untuk dipahami adalah penerusan porta. Setiap orang yang terhubung ke internet berada di belakang alamat IP. Untuk sebagian besar koneksi rumah (dan banyak koneksi bisnis) IP komputer Anda sebenarnya tidak terpapar ke internet. -

Jadi bagaimana pengunjung situs web Anda menghubungi server Anda? Kami melakukan ini dengan penerusan port.

berapa umur akun google saya

Port di server seperti pintu atau jendela di rumah dan karena itu memiliki implikasi keamanan. Setiap port akan memberi Anda akses ke layanan berbeda yang berjalan di server. Server web menggunakan port 80 secara default.

Untuk mengaktifkan ini, Anda harus masuk ke halaman administrator router Anda. Periksa dokumentasi perangkat untuk detailnya (beberapa router memiliki alamat IP yang tercetak di bagian belakang). Di sini, Anda harus menemukan bagian yang disebut Penerusan Pelabuhan , atau Aplikasi yang akan memungkinkan Anda untuk meneruskan port dengan benar.

Teruskan port TCP 80 ke dalam jaringan Anda ke alamat IP statis yang Anda tetapkan sebelumnya. Setiap router berbeda, jadi lihat manual operasi router Anda tentang cara mengaturnya dengan benar.

Berikan Server Web Linux Anda Nama Host Statis

Kebanyakan router rumah terhubung ke ISP melalui apa yang disebut IP dinamis. Ini berarti alamat IP yang menghadap publik untuk router Anda akan berubah setelah jangka waktu tertentu, biasanya sekitar satu minggu.

Cara mengatasinya adalah server DynDNS fantastis yang memungkinkan Anda mengatur URL DynDNS untuk situs Anda. Berkat aplikasi klien, setiap kali alamat IP publik Anda berubah, URL akan tetap mengarah ke server Linux Anda.

Jadi, pengunjung harus dapat mengunjungi server web Anda dari dunia luar dengan membuka http://namahostanda.dyndns.org . Beberapa ISP akan memblokir port 80 ke router Anda. Dalam hal ini, teruskan sesuatu seperti port 8080 ke port 80. Ini akan memungkinkan Anda untuk mengunjungi situs web Anda dengan membuka http://namahostanda.dyndns.org:8080 .

Anda Membangun Server Web Linux!

Sekarang server web Anda sudah diatur, Anda dapat fokus pada pemrograman atau menginstal perangkat lunak Anda sendiri!

Mungkin Anda akan menjalankan perangkat lunak blog atau meng-host forum atau papan buletin. Anda mungkin lebih tertarik untuk menghosting jejaring sosial seperti Mastodon, portofolio, apa pun. Terserah kamu.

Saat ini, Anda dapat meng-host situs web di hampir semua hal. Begini caranya ubah perangkat Android Anda menjadi server web untuk membuktikannya.

Membagikan Membagikan Menciak Surel 5 Tips untuk Meningkatkan Mesin VirtualBox Linux Anda

Bosan dengan kinerja buruk yang ditawarkan oleh mesin virtual? Inilah yang harus Anda lakukan untuk meningkatkan kinerja VirtualBox Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Ubuntu
  • Server Web
  • Tutorial Proyek DIY
Tentang Penulis Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keamanan, Linux, DIY, Pemrograman, dan Penjelasan Teknologi, dan produser Podcast yang Sangat Berguna, dengan pengalaman luas dalam dukungan desktop dan perangkat lunak. Seorang kontributor untuk majalah Format Linux, Christian adalah seorang pengotak Raspberry Pi, pecinta Lego dan penggemar game retro.

More From Christian Cawley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan