GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Upgrade Apache ke Versi Terbaru di Ubuntu 20.04

Apache , juga dikenal sebagai server HTTP Apache, telah menjadi salah satu aplikasi server web yang paling banyak digunakan secara global selama beberapa dekade terakhir. Apache hadir di Ubuntu 20,04 repositori default; namun, sebagian besar repositori LTS sering tidak diperbarui ke versi terbaru dibandingkan dengan yang terbaru dari pengembang. Dalam hal ini, Apache dapat kehilangan fitur dan peningkatan baru serta perbaikan bug yang tidak terkait dengan keamanan.

Dalam tutorial berikut, Anda akan mempelajari cara Meng-upgrade server web Apache di Ubuntu 20.04.

Jika Anda perlu menginstal server web Apache di Ubuntu 20.04 dari awal, disarankan untuk menggunakan tutorial kami Cara Menginstal Server Web Apache di Ubuntu 20.04

Prasyarat

  • OS yang Disarankan: Ubuntu 20.04 atau lebih tinggi.
  • Akun pengguna: Akun pengguna dengan sudo atau akses root.
  • Perangkat Lunak yang Diperlukan: Server Web Apache yang ada

Memperbarui Sistem Operasi

Pertama, sebelum apa pun, perbarui Ubuntu . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:

sudo apt update && sudo apt upgrade -y

Akses Root atau Sudo

Secara default, akun yang dibuat dengan Ubuntu memberikan status sudo. Namun, misalkan Anda perlu memberikan akun tambahan akses sudo/root. Dalam hal ini, Anda harus memiliki akses ke sandi root untuk menggunakan perintah su atau kunjungi tutorial kami tentang Cara Menambahkan Pengguna ke Sudoers di Ubuntu.

Instal Apache Terbaru

Sebelum memulai, Anda harus menetapkan versi server web Apache 2 yang saat ini Anda jalankan:

apache2 -v

Contoh keluaran:

Server version: Apache/2.4.41 (Ubuntu)

Menambahkan Apache PPA

Langkah pertama dalam memutakhirkan server web Apache Ubuntu 20.04 Anda ke versi terbaru adalah menambahkan PPA oleh Ondřej Surý's . Bagi mereka yang tidak terbiasa, Ondřej adalah pengelola PHP di Debian dan memelihara PPA Apache terbaru untuk Ubuntu bersama dengan Nginx dan PHP.

Untuk menambahkan PPA, gunakan perintah berikut di terminal Anda:

sudo add-apt-repository ppa:ondrej/apache2 -y && sudo apt update

Ini akan secara otomatis menambahkan PPA dan menyegarkan untuk memperbarui daftar repositori Anda.

Tingkatkan Apache dari PPA

Sekarang, Anda dapat menjalankan perintah instal manajer paket apt, yang akan meningkatkan server web Apache 2 sebagai berikut:

sudo apt install apache2

Atau, Anda dapat menggunakan pembaruan dan peningkatan sebagai berikut:

sudo apt update

Jika upgrade Apache 2 tersedia, jalankan yang berikut:

sudo apt upgrade apache2 -y

Verifikasi versi dan status Apache

Setelah upgrade selesai, periksa versi Apache yang Anda gunakan sekarang dengan perintah berikut:

apache -v

Contoh keluaran:

Server version: Apache/2.4.51 (Ubuntu)

Seperti yang Anda lihat, versi telah berubah dari versi repositori default Ubuntu Apache 2 build is 2.4.41 ke versi Apache terbaru yang disediakan oleh PPA oleh Ondřej Surý build 2.4.51 .

Terakhir, verifikasi status dengan menggunakan systemctl berikut ini perintah:

sudo systemctl status apache2

Contoh keluaran:

Selamat, Anda telah meningkatkan versi Apache ke versi terbaru yang ditawarkan.

Konfigurasi Firewall UFW untuk Apache

Setelah menginstal server web Apache 2, Anda perlu mengubah aturan UFW jika Anda telah menginstal UFW . Untuk mengizinkan akses luar ke port web default. Untungnya, selama penginstalan, Apache mendaftarkan dirinya ke UFW untuk menyediakan beberapa profil yang dapat digunakan untuk mengaktifkan atau menonaktifkan akses, sehingga konfigurasinya mudah dan cepat.

Jika Anda ingin menginstal firewall UFW, jalankan perintah berikut:

sudo apt install ufw -y

Setelah UFW diinstal, aktifkan UFW untuk memulai dan aktif pada boot sistem.

sudo ufw enable

Selanjutnya daftar profil aplikasi untuk melihat profil Apache yang tersedia dengan perintah berikut:

sudo ufw app list

Contoh keluaran:

Available applications:
  Apache
  Apache Full
  Apache Secure

Dari output di atas, Anda memiliki tiga opsi profil untuk dipilih. Untuk memecahnya, Apache berjalan pada port 80 (HTTP), Apache Secure berjalan pada port 443 (HTTPS), dan Apache Full adalah kombinasi yang memungkinkan keduanya. Yang paling umum adalah Apache Full atau Apache Secure.

Untuk tutorialnya, karena kita belum mengatur SSL, kita akan mengaktifkan profil (Apache) dengan perintah berikut:

sudo ufw allow 'Apache'

Contoh keluaran:

Rule added
Rule added (v6)

Seperti di atas, aturan telah ditambahkan untuk IPV4 dan IPV6. Nanti, Anda dapat menonaktifkan profil ini dan mengaktifkan hanya aman atau menonaktifkan aturan Apache dan menggunakan aturan Apache Full sebagai gantinya.

Cara Menjaga Apache Diperbarui

Untuk memperbarui Apache di masa mendatang, yang perlu Anda lakukan hanyalah menjalankan perintah pembaruan apt karena repositori baru ditambahkan ke daftar sumber yang tepat :

sudo apt update

Jika tersedia, tingkatkan Apache sebagai berikut:

sudo apt upgrade

Atau tingkatkan Apache sendiri:

sudo apt upgrade apache2

Hanya itu yang perlu Anda lakukan agar versi Anda tetap diperbarui.


Ubuntu
  1. 3 Metode Berbeda Untuk Meng-upgrade Ubuntu Ke Versi Terbaru

  2. Cara Meningkatkan Ubuntu 18.04 ke Ubuntu 18.10

  3. Cara Meningkatkan Versi PHP ke PHP 8.0 di Ubuntu

  1. Cara Meningkatkan ke Ubuntu 20.04

  2. Cara memutakhirkan kernel ke versi terbaru di Ubuntu 20.04 Focal Fossa Linux

  3. Cara Meningkatkan Ubuntu Ke 20.10

  1. Cara Meningkatkan Ubuntu Ke 21.10

  2. Cara Meningkatkan Ubuntu Ke 21.04

  3. Cara Meningkatkan ke Ubuntu 17.04 dari Versi Sebelumnya