GNU/Linux >> Belajar Linux >  >> Debian

Cara Upgrade Apache di Debian 11 Bullseye

Apache , juga dikenal sebagai Server HTTP Apache , telah menjadi salah satu aplikasi server web yang paling banyak digunakan secara global selama beberapa dekade terakhir. Secara default, Apache diinstal dan pada repositori Debian 11 Bullseye; namun, dengan Debian, versi stabil sebagian besar tidak berubah kecuali untuk keamanan atau pembaruan bug yang mendesak untuk menjaga judul "stabil", yang diketahui. Oleh karena itu, Apache dapat kehilangan fitur dan peningkatan baru, dan perbaikan bug yang tidak terkait dengan keamanan, terutama karena jeda waktu antara rilis Debian stabil yang hanya beberapa tahun di antaranya.

Dalam tutorial berikut, Anda akan mempelajari cara Mengupgrade ke server web Apache terbaru di Debian 11 Bullseye menggunakan repositori pihak ketiga khusus oleh Ondrey Sury, yang paling dikenal dengan pekerjaan pengelola PHP-nya Debian/Ubuntu.

Perbarui Debian

Pertama, pastikan sistem Anda mutakhir dengan menjalankan perintah berikut sebelum melanjutkan untuk menghindari konflik apa pun.

sudo apt update && sudo apt upgrade

Instal Dependensi

Paket-paket berikut perlu diinstal untuk menyelesaikan tutorial ini.

sudo apt install curl -y

Instal Apache Terbaru

Menambahkan Repositori Apache oleh Repositori Ondřej Surý

Langkah pertama adalah mengimpor dan menginstal server web Apache ke versi terbaru tambahkan repositori dengan Ondřej Surý .

Tambahkan Repositori, gunakan perintah berikut di terminal Anda:

curl -sSL https://packages.sury.org/apache2/README.txt | sudo bash -x

Perbarui repositori Anda untuk mencerminkan perubahan baru:

sudo apt update

Sekarang Anda telah menginstal repositori Apache dan perbarui daftar repositori, instal Apache2 dengan yang berikut:

sudo apt install apache2 -y

Selanjutnya, konfirmasikan penginstalan berhasil dengan mengonfirmasi build baru:

sudo apache2 -v

Contoh keluaran:

Server version: Apache/2.4.51 (Debian)
Server built:   2021-10-07T19:28:50

Sekarang, pastikan Apache berjalan dengan menggunakan perintah systemctl:

systemctl status apache2

Contoh keluaran:

Jika Apache tidak diaktifkan, untuk memulai aplikasi server web, gunakan perintah berikut:

sudo systemctl start apache2

Untuk mengaktifkan Apache pada boot sistem, gunakan yang berikut ini:

sudo systemctl enable apache2

Versi ini akan selalu dipertahankan dan diperbarui ketika versi baru Apache tersedia; Pembaruan Ondřej Surý biasanya dalam beberapa hari hingga beberapa minggu saat ia memelihara repositori PHP, Nginx, dan Apache yang dibangun; dia konsisten dengan pembaruannya.

Opsional. Konfigurasikan UFW Firewall 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 Memperbarui Apache

Mengingat Apache telah diinstal dan ditingkatkan dengan manajer paket APT, jalankan perintah pembaruan APT standar.

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.

Cara Menghapus (Mencopot) Peningkatan Apache

Pertama, hentikan layanan untuk pengguna yang ingin memulihkan versi standar Debian.

sudo systemctl stop apache2

Sekarang hapus Apache dengan perintah berikut.

sudo apt remove apache2

Sekarang, hapus repositori yang diimpor.

/etc/apt/sources.list.d/apache2.list

Hapus kunci GPG.

/usr/share/keyrings/deb.sury.org-apache2.gpg

Terakhir, jalankan pembaruan APT untuk mencerminkan perubahan pada entri daftar sumber APT.

sudo apt-get update

Dari sini, Anda sekarang dapat menginstal ulang versi Apache standar.


Debian
  1. Cara Instal Apache di Debian 9

  2. Cara Upgrade ke Gnome 40 di Debian 11 Bullseye

  3. Bagaimana cara meningkatkan ke Debian 11 dari Debian 10

  1. Cara Upgrade Debian 10 (Buster) ke Debian 11 (Bullseye)

  2. Cara Upgrade Ke Debian 11 Bullseye Dari Debian 10 Buster

  3. Cara Upgrade Debian 10 Buster ke Debian 11 Bullseye

  1. Cara Upgrade Debian 10 (Buster) ke Debian 11 (Bullseye)

  2. Cara Menginstal Docker di Debian 11 (Bullseye)

  3. Cara Menginstal TeamViewer di Debian 11 Bullseye