Perintah untuk menginstal server Web Apache di Ubuntu 22.04 atau 20.04 LTS

Jika Anda ingin mempelajari cara menjalankan dan mengakses situs web dari lokasi yang jauh, kita memerlukan server Web dan apa yang lebih praktis daripada memulai dengan Apache jika Anda baru mengenal dunia hosting. Di sini, di tutorial ini, kita akan mempelajari perintah untuk menginstal dan memulai server web Apache di Ubuntu 22.04 LTS Jammy JellyFish atau fossa fossa Ubuntu 20.04 LTS.

Apache adalah server web yang paling banyak digunakan di Internet. Dan dapat dengan mudah dikonfigurasi karena sifatnya yang fleksibel dan kemampuannya untuk memperluas fitur dengan bantuan sejumlah besar modul. Ini telah dikembangkan dan dipelihara di bawah yayasan Apache.

Biasanya, web server Apache diinstal dengan PHP dan MySQL/MariaDB. Meskipun, Apache sendiri hanya memberikan halaman HTML statis. Namun, ketika dikombinasikan dengan PHP (PHP Hypertext Preprocessor) seperti bahasa scripting, ia dapat melayani halaman HTML Dinamis yang dihasilkan dari konten basis data.

Sebagian besar sistem manajemen konten (CMS) populer seperti WordPress atau Joomla karena itu juga membutuhkan PHP dan database MySQL. Dan ketika datang ke instalasi Apache, semua distro Linux populer seperti RedHat, CentOS, Ubuntu Debian, dan lainnya memiliki paket Apache di repositori dasar masing-masing, sehingga user dapat menginstalnya hanya dengan satu perintah. Kita dapat menggunakan Apache di Windows tetapi sebagai proyek sumber terbuka dan asli sistem Linux dan dominasinya di dunia server, service hosting menawarkannya di Linux hanya untuk mendapatkan potensi penuh dari perangkat lunak server web ini.

Padahal, pengembang tersebut menggunakan Windows dan mengerjakan beberapa proyek web yang membutuhkan Apache, biasanya menggunakan XAMPP atau WampServer seperti proyek untuk mendapatkan seluruh tumpukan LAMP dengan mudah dan berjalan.

Langkah-langkah untuk menginstal server web Apache di Ubuntu 22.04| 20,04 LTS

Apa yang Anda butuhkan untuk mengikuti langkah-langkah dalam tutorial ini?

• Server Ubuntu 22.04|20.4|18.04 • Pengguna non-root dengan hak sudo • Koneksi Internet

1. Pembaruan Tepat

Jika Anda baru saja menginstal server Ubuntu baru di engine lokal Anda, Cloud, atau beberapa VPS, maka jalankan perintah pembaruan sistem terlebih dahulu. Ini akan menyegarkan cache repositori serta menginstal jika ada pembaruan yang tersedia untuk sistem Anda.

sudo apt update

2. Perintah untuk menginstal Apache di Ubuntu 22.04 | 20,04 LTS

Selanjutnya, seperti yang disebutkan di awal tutorial bahwa kita tidak perlu menambahkan repositori pihak ketiga karena paket untuk menginstal server web Apache sudah ada di repositori dasar ubuntu Linux.

sudo apt install apache2

3. Mulai dan Aktifkan service Apache

Setelah instalasi selesai, periksa dulu apakah service Apache sudah berjalan di latar belakang atau tidak menggunakan perintah yang diberikan:

systemctl status apache2

Jika tidak berjalan, maka mulai dan aktifkan hal yang sama dengan perintah ini:

sudo systemctl aktifkan –sekarang Apache2

4. Izinkan port 80/443 di Ubuntu 22.04 | 20,04

Tergantung di mana Anda menginstal Server Ubuntu 20.04/22.04 Anda, kita harus membuka firewall untuk dua port 80 untuk HTTP dan 443 untuk HTTPS. Jika Anda menggunakan Cloud, gunakan firewall jaringan penyedia service Anda untuk membuka port ini. Padahal, jika sistem juga mengaktifkan firewall, jalankan:

Periksa apakah firewall sistem aktif atau tidak.

status sudo ufw

Jika output muncul sebagai ‘ aktif ‘ maka jalankan

sudo ufw izinkan 80/tcp sudo ufw izinkan 443/tcp

5. Akses halaman Web Demo

Sekarang, server web Apache sudah aktif dan berjalan, saatnya mengakses halaman web demonya untuk mengonfirmasi bahwa semuanya berfungsi sesempurna yang kita inginkan.

Buka browser Anda pada sistem yang dapat mengakses alamat IP atau domain tempat Anda menginstal Apache. Dan arahkan ke URL sebagai sintaks yang diberikan:

http://server-ip-address

Ganti dengan server IP-address dengan nyata Ip-address dari Anda Ubuntu 22,04 atau 20,04 Server. Jika Anda tidak tahu alamatnya, jalankan command terminal server Anda:

ip a

Reload Mulai ulang atau Hentikan perintah Apache

Ada banyak skenario di mana setelah menginstal beberapa aplikasi web, kita perlu restart atau menghentikan service server web Apache. Dan jika Anda berada dalam skenario seperti itu, maka berikut adalah perintah yang harus diikuti:

• Untuk mereload: Artinya, biarkan server web tetap berjalan tetapi cukup segarkan atau reload file konfigurasi.

sudo systemctl reload apche2

• Untuk restart dengan lancar: Dalam hal ini, Apache akan keluar dari utas proses saat selesai dan tidak digunakan, lalu mereload konfigurasi.

sudo /etc/init.d/apache2 anggun

• Untuk memulai kembali : Ini akan mematikan semua utas, menghentikan server web dan memulainya lagi.

sudo systemctl restart Apache2

• Untuk berhenti : Mematikan service server web sepenuhnya.

sudo systemctl stop Apache2

• Untuk memulai:

sudo systemctl mulai apache2

• Untuk menonaktifkan Apache agar tidak memulai secara otomatis dengan boot sistem, gunakan:

sudo systemctl nonaktifkan apache2

Sedangkan untuk mengaktifkannya kembali:

sudo systemctl aktifkan apache2

Hapus Instalasi Apache sepenuhnya dari Ubuntu 22.04 atau 20.04

Untuk menghapus server web sepenuhnya, jika Anda tidak memerlukannya, jalankan:

sudo apt hapus apache2*

Untuk info lebih lanjut, periksa Dokumentasi Apache resmi sedangkan untuk mempelajari lebih lanjut, lihat cara menginstal WordPress di Server Apache yang berjalan di CentOS/AlmaLinux/Rocky/RHEL/Oracle