Instal dan Konfigurasi Apache Web Server di Ubuntu 20.04

Server web Apache adalah server web open-source yang paling luas digunakan dan didukung pada sebagian besar OS termasuk Linux, Windows, MacOS, Solaris, dll. Ia sangat dapat dikustomisasi dan dapat diintegrasikan dengan modul lain. Instalasi dan konfigurasi Apache untuk pengaturan dasar cukup mudah. Artikel ini akan menjelaskan cara menginstal dan mengkonfigurasi server web Apache pada sistem operasi Ubuntu.

Catatan: Kami telah menjelaskan prosedur yang dijelaskan dalam artikel ini pada sistem Ubuntu 20.04 LTS.


Menginstal Apache2; Langkah 1: Perbarui

Pertama, kita perlu memperbarui indeks repositori sistem untuk menginstal versi terbaru dari Apache2. Untuk melakukannya, luncurkan Terminal dengan menggunakan pintas Ctrl + Alt + T dan jalankan perintah berikut:


 $ sudo apt update 

Perhatikan bahwa, hanya pengguna yang sah yang dapat menginstal, memperbarui, atau menghapus paket dari sistem Linux. 

Langkah 2: Instal Apache2

Selanjutnya dalam langkah ini, kita akan menginstal server web Apache2. Untuk ini, jalankan perintah di bawah ini di Terminal:


 $ sudo apt install apache2 

  
Sistem mungkin meminta konfirmasi dengan memberi Anda opsi Y / n. Tekan y dan kemudian Enter untuk melanjutkan. Setelah itu, server web Apache2 dan semua dependensinya akan diinstal pada sistem Anda.

Setelah diinstal, verifikasi versi server Apache sebagai berikut:
 



 $ apache2 -version 


Konfigurasi firewall

Sekarang, kita perlu membuka port tertentu pada sistem kita untuk mengakses Apache dari luar. Pertama, mari kita daftarkan profil aplikasi yang harus kita beri akses ke Apache. Jalankan perintah berikut untuk melakukannya:


Di sini Anda dapat melihat berbagai profil apache.



 Kami akan menggunakan profil 'Apache' yang sangat ketat untuk mengaktifkan aktivitas jaringan pada port 80.


Sekarang periksa status yang akan menunjukkan bahwa Apache diizinkan di firewall. 


Mengkonfigurasi server web Apache; Memverifikasi layanan Apache

Sebelum beralih ke konfigurasi, pertama, verifikasi apakah layanan Apache operasional. Untuk ini, jalankan perintah di bawah ini di Terminal: 


Dari output di atas, Anda dapat melihat layanan Apache2 aktif dan berjalan.

Pendekatan lain untuk memverifikasi apakah Apache berjalan baik dengan meminta halaman web dari server web Apache. Untuk melakukannya, cari alamat IP Anda menggunakan perintah berikut:

    
Kemudian buka browser web dan akses halaman pembuka apache sebagai berikut:

http://192.168.72.134

Ganti 192.168.72.134 dengan alamat IP mesin Anda.

Dengan menavigasi ke tautan di atas di browser, Anda melihat halaman selamat datang Apache yang merupakan indikasi bahwa server Apache berfungsi dengan baik.


Menyiapkan Host Virtual di Apache

Jika Anda memiliki beberapa domain yang perlu menjadi server dari server web Apache tunggal, maka Anda harus mengatur host virtual. Berikut ini, kami akan menunjukkan kepada Anda cara mengatur host virtual di Apache. Kami akan mengatur nama domain "info.net". Pastikan untuk mengganti info.ne dengan nama domain Anda sendiri.

Langkah 1: Buat direktori untuk domain Anda

Pada langkah ini, kita akan membuat direktori untuk nama domain kita. Direktori ini akan digunakan untuk menyimpan data di situs web kami.

Jalankan perintah berikut di Terminal dengan mengganti info.net dengan nama domain Anda sendiri:
 



Ubah kepemilikan direktori menjadi pengguna saat ini: 


Tetapkan izin yang diperlukan sebagai berikut:

  

Langkah 2: Buat halaman contoh untuk situs web Anda

Kami memiliki pengaturan host virtual dan memberikan izin yang diperlukan. Sekarang kita, akan membuat halaman contoh untuk situs web kita. Kami akan membuat halaman contoh menggunakan editor Nano, namun, editor teks apa pun dapat digunakan untuk tujuan ini. 

Salin tempelkan baris kode HTML ini:
 

<html>
<head>
<title>Welcome to info.net!</title>
</head>
<body>
<h1>You are running info.net on Ubuntu 20.04!</h1>
</body>
</html>

Sekarang gunakan Ctrl + O untuk menyimpan dan kemudian Ctrl + X untuk keluar dari file.



Langkah 3: Buat file host virtual

Server Apache hadir dengan file host virtual secara default. File ini digunakan untuk melayani konten server web. Namun, kami akan membuat file host virtual baru dengan perintah berikut:

Sekarang masukkan baris di bawah ini dengan mengganti info.net dengan nama domain Anda sendiri.

 
ServerAdmin admin@info.net
ServerName info.net
ServerAlias info.net
DocumentRoot /var/www/info.net/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
 
 

Sekarang gunakan Ctrl + O untuk menyimpan dan kemudian Ctrl + X untuk keluar dari file.
 

Langkah 4: Aktifkan file konfigurasi host virtual


Pada langkah ini, kita akan membuat file konfigurasi host virtual. Untuk ini, jalankan perintah berikut di Terminal:



Sekarang nonaktifkan file konfigurasi virtual "000-default.conf" sebagai berikut:


Sekarang restart Apache untuk mengaktifkan konfigurasi baru sebagai berikut:

Langkah 5: Uji kesalahan

Setelah semua konfigurasi selesai, Anda dapat menguji segala kesalahan konfigurasi:


Anda mungkin menerima kesalahan berikut:
 
 



Untuk mengatasi kesalahan ini, edit file servername.conf:


Kemudian tambahkan baris ini dengan mengganti info.net dengan nama domain Anda sendiri:
 


 Simpan dan keluar dari file servername.conf dan jalankan:



 Sekarang jalankan lagi:

Kali ini, semoga, Anda tidak akan menerima kesalahan apa pun.


Langkah 6: Uji virtual host

Sekarang server web Apache siap melayani domain kami. Mari kita uji ini dengan menavigasi ke tautan berikut di browser:

http://info.net

Ganti info.net dengan nama domain Anda.
Halaman indeks berikut menunjukkan server Apache siap melayani nama domain kami.
 


 Mengelola server Apache

Untuk mengelola server Apache, berikut adalah beberapa perintah berguna yang dapat Anda jalankan di Terminal:

Untuk memulai server Apache:

$ sudo systemctl start apache2

Untuk menghentikan server Apache
$ sudo systemctl stop apache2

Untuk berhenti dan kemudian jalankan Apache ”

$ sudo systemctl stop apache2

Untuk memuat ulang server apache untuk memperbarui konfigurasi baru:

$ sudo systemctl reload apache2


Untuk memulai Apache saat boot:

$ sudo systemctl enable apache2

Untuk menonaktifkan Apache saat boot:

 $ sudo systemctl disable apache2 


Artikel ini telah menjelaskan secara rinci pemasangan dan konfigurasi server web Apache di Ubuntu 20.04. Kami juga telah menjelaskan pengaturan host virtual. Sekarang Anda dapat mengatur beberapa domain di server Apache yang sama. Pada akhirnya, kami telah menyebutkan beberapa perintah yang dapat sangat membantu dalam mengelola server web Apache.



Anda dapat melihat caranya melalui video berikut ini 



Selesai

About the author

MIKO MARTUNUS
Miko Martunus merupakan nama seorang anak yang terus berusaha agar lebih baik dan lebih baik lagi. Hobi dan suka dengan teknologi.

Posting Komentar

Mohon Tulis Komentar nya untuk perbaikan ke depan nya :) serta gunakan lah kata y positif dan membangun dan hindarilah penggunaan kata yang sara dan tidak relevan