How to Start a Blog? Panduan Membuat Website Hanya 30 Menit

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.

cara instal apache di ubuntu

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:

apache ubuntu welcome page

Halaman ini mencakup beberapa informasi dasar tentang file konfigurasi Apache, skrip pembantu, dan lokasi direktori.

Baca : Panduan Cara Instal Java di Ubuntu 18.04

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 direktori sites-available ke direktori sites-enabled. Untuk menonaktifkan host virtual gunakan perintah a2dissite.
  • 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 direktori mod-available dapat diaktifkan dengan membuat symlink ke direktori /etc/apache2/mods-enable/ dengan perintah a2enconf dan dinonaktifkan dengan perintah a2disconf.
  • File yang berisi fragmen konfigurasi global disimpan di direktori /etc/apache2/conf-available/. File dalam direktori conf-available dapat diaktifkan dengan membuat symlink ke /etc/apache2/conf-enabled/ dengan perintah a2enconf dan dinonaktifkan dengan perintah a2disconf.
  • 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.

Baca : Cara Instal Database MySQL di Ubuntu 18.04

Jika Anda memiliki pertanyaan atau umpan balik, jangan ragu untuk meninggalkan komentar.

Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Facebook+.

10 top hosting!

Register Now: TOP 10 Hosting

Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals

Niagahoster

Rp.26.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

IDCloudhost

Rp.30.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

Bluehost Hosting

$2.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

iPage Hosting

$1.99/Month Free Domain, Unlimited Space & Bandwidth Get Host

SiteGround Hosting

$3.45/Month Free Domain, Unlimited Space & Bandwidth Get Host

Hostgator

$3.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

One Comment

Add a Comment

Your email address will not be published. Required fields are marked *