Panduan Cara Instal Apache di Ubuntu 18.04
|Panduan Cara Instal Apache di Ubuntu 18.04 – Server HTTP Apache adalah server web paling populer di dunia. Ini adalah server HTTP gratis, sumber terbuka, dan lintas platform yang menyediakan fitur canggih yang dapat diperluas dengan berbagai macam modul.
Proyek Apache HTTP Server adalah upaya untuk mengembangkan dan memelihara server HTTP open-source untuk sistem operasi modern termasuk UNIX dan Windows. Tujuan dari proyek ini adalah untuk menyediakan server yang aman, efisien dan dapat dikembangkan yang menyediakan layanan HTTP yang selaras dengan standar HTTP saat ini.
Apache HTTP Server (“httpd”) diluncurkan pada tahun 1995 dan telah menjadi server web paling populer di Internet sejak April 1996. Ia merayakan ulang tahunnya yang ke-20 sebagai proyek pada Februari 2015.
Panduan ini menjelaskan cara instal dan mengelola server web Apache pada Ubuntu 18.04.
Persyaratan
Sebelum memulai dengan panduan ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo. → Cara Membuat Sudo User dan Sudo Group di Ubuntu.
Instal Apache
Apache tersedia dalam repositori default Ubuntu sehingga kita dapat dengan mudah menginstalnya menggunakan alat manajemen paket apt
. Pada sistem Ubuntu dan Debian, paket Apache dan layanannya disebut apache2
.
Pertama, perbarui indeks paket dan kemudian instal paket apache2
dengan perintah berikut:
$ sudo apt update
$ sudo apt install apache2
Dan itu saja, Apache diinstal dan secara otomatis dimulai. Anda dapat memeriksa status layanan Apache dengan perintah berikut :
$ sudo systemctl status apache2
Output
apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
`-apache2-systemd.conf
Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago
Main PID: 3143 (apache2)
Tasks: 55 (limit: 2321)
CGroup: /system.slice/apache2.service
|-3143 /usr/sbin/apache2 -k start
|-3144 /usr/sbin/apache2 -k start
`-3145 /usr/sbin/apache2 -k start
Sesuaikan Firewall
Jika server Ubuntu Anda dilindungi oleh firewall, Anda harus membuka port HTTP (80
) dan HTTPS (443
).
Dengan asumsi Anda menggunakan UFW
untuk mengelola firewall Anda, Anda dapat membuka port yang diperlukan dengan perintah berikut:
$ sudo ufw allow 'Apache Full'
Anda dapat memverifikasi perubahan dengan:
$ sudo ufw status
Output
Status: active
To Action From
-- ------ ----
22/tcp ALLOW Anywhere
Apache Full ALLOW Anywhere
22/tcp (v6) ALLOW Anywhere (v6)
Apache Full (v6) ALLOW Anywhere (v6)
Memverifikasi Instalasi Apache
Untuk memverifikasi bahwa semuanya berfungsi dengan benar, buka web browser Anda, ketikkan alamat IP server Anda http://YOUR_IP_OR_DOMAIN/
dan Anda akan melihat halaman selamat datang default Apache 18.04 Apache seperti yang ditunjukkan pada gambar di bawah ini:
Halaman ini mencakup beberapa informasi dasar tentang file konfigurasi Apache, skrip pembantu, dan lokasi direktori.
Struktur File Konfigurasi Apache dan Praktik Terbaik
- Semua file konfigurasi Apache terletak di direktori
/etc/apache2
. - File konfigurasi Apache utama adalah
/etc/apache2/apache2.conf
. - Port-port yang akan di listen oleh Apache ditentukan di
/etc/apache2/ports.conf
. - File Apache Virtual Hosts disimpan di direktori
/etc/apache2/sites-available
. File-file konfigurasi yang ditemukan dalam direktori ini tidak digunakan oleh Apache kecuali mereka ditautkan ke direktori/etc/apache2/sites-enabled
. - Untuk mengaktifkan host virtual, Anda perlu membuat symlink dengan menggunakan perintah
a2ensite
dari file konfigurasi yang ditemukan di direktorisites-available
ke direktorisites-enabled
. Untuk menonaktifkan host virtual gunakan perintaha2dissite
. - Merupakan ide bagus untuk mengikuti konvensi penamaan standar. Misalnya, jika nama domain Anda adalah
mydomain.com
maka file konfigurasi host virtual harus dinamai/etc/apache2/sites-available/mydomain.com.conf
. - File konfigurasi yang bertanggung jawab untuk memuat berbagai modul Apache terdapat di direktori
/etc/apache2/mods-available/
. Konfigurasi dalam direktorimod-available
dapat diaktifkan dengan membuat symlink ke direktori/etc/apache2/mods-enable/
dengan perintaha2enconf
dan dinonaktifkan dengan perintaha2disconf
. - File yang berisi fragmen konfigurasi global disimpan di direktori
/etc/apache2/conf-available/
. File dalam direktoriconf-available
dapat diaktifkan dengan membuat symlink ke/etc/apache2/conf-enabled/
dengan perintaha2enconf
dan dinonaktifkan dengan perintaha2disconf
. - File log Apache (access.log dan error.log) terletak di direktori
/var/log/apache/
. Disarankan untuk memiliki akses yang berbeda dan file log kesalahan untuk setiap vhost. - Anda dapat mengatur direktori root dokumen domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum untuk webroot meliputi:
/home/<user_name>/<site_name>
/var/www/<site_name>
/var/www/html/<site_name>
/opt/<site_name>
Kesimpulan
Anda telah berhasil meng-instal Apache di server linux Ubuntu 18.04 Anda. Anda sekarang siap untuk mulai menyebarkan aplikasi Anda dan menggunakan Apache sebagai web atau server proxy.
Jika Anda memiliki pertanyaan atau umpan balik, jangan ragu untuk meninggalkan komentar.
Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Facebook+.
Register Now: TOP 10 Hosting
Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals
Terimakasih guidenya.
Mohon bantuannya, setelah install apache,
muncul ini:
403
Forbidden
You don’t have permission to access this resource.
Apache/2.4.29 (Ubuntu) Server at Port 80
mohon bantuannya. terimakasih