Instal Apache di Fedora 30

Dalam panduan ini, kita akan mempelajari cara menginstal Apache di Fedora 30. Fedora 30 baru saja dirilis dengan banyak fitur baru. Jika Anda ingin menggunakan server Fedora 30 untuk meng-host situs web Anda menggunakan server Web Apache, ikuti panduan ini untuk menginstal Apache.

Instal Apache di Fedora 30

Server web Apache disediakan oleh httpd paket di Fedora 30. Dapat diinstal dengan menjalankan perintah di bawah ini;

dnf install httpd
Fedora Modular 30 - x86_64 - Updates 26 kB/s | 49 kB 00:01 Fedora 30 - x86_64 - Updates 28 kB/s | 42 kB 00:01 Fedora 30 - x86_64 - Updates 156 kB/s | 1.7 MB 00:11 Dependencies resolved. ======================================================================================================================================================= Package Architecture Version Repository Size ======================================================================================================================================================= Installing: httpd x86_64 2.4.39-3.fc30 updates 1.3 M Installing dependencies: fedora-logos-httpd noarch 30.0.2-1.fc30 updates 15 k httpd-filesystem noarch 2.4.39-3.fc30 updates 15 k httpd-tools x86_64 2.4.39-3.fc30 updates 76 k apr x86_64 1.6.5-3.fc30 fedora 106 k apr-util x86_64 1.6.1-10.fc30 fedora 90 k mod_http2 x86_64 1.14.1-1.fc30 fedora 144 k Installing weak dependencies: apr-util-bdb x86_64 1.6.1-10.fc30 fedora 12 k apr-util-openssl x86_64 1.6.1-10.fc30 fedora 14 k Transaction Summary ======================================================================================================================================================= Install 9 Packages Total download size: 1.8 M Installed size: 6.2 M Is this ok [y/N]: y Downloading Packages: (1/9): fedora-logos-httpd-30.0.2-1.fc30.noarch.rpm 38 kB/s | 15 kB 00:00 (2/9): httpd-filesystem-2.4.39-3.fc30.noarch.rpm 36 kB/s | 15 kB 00:00 (3/9): httpd-tools-2.4.39-3.fc30.x86_64.rpm 66 kB/s | 76 kB 00:01 (4/9): apr-1.6.5-3.fc30.x86_64.rpm 66 kB/s | 106 kB 00:01 (5/9): apr-util-bdb-1.6.1-10.fc30.x86_64.rpm 46 kB/s | 12 kB 00:00 (6/9): apr-util-openssl-1.6.1-10.fc30.x86_64.rpm 53 kB/s | 14 kB 00:00 (7/9): apr-util-1.6.1-10.fc30.x86_64.rpm 71 kB/s | 90 kB 00:01 (8/9): mod_http2-1.14.1-1.fc30.x86_64.rpm 94 kB/s | 144 kB 00:01 (9/9): httpd-2.4.39-3.fc30.x86_64.rpm 83 kB/s | 1.3 MB 00:16 ------------------------------------------------------------------------------------------------------------------------------------------------------- Total 93 kB/s | 1.8 MB 00:19 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : apr-1.6.5-3.fc30.x86_64 1/9 Installing : apr-util-bdb-1.6.1-10.fc30.x86_64 2/9 Installing : apr-util-openssl-1.6.1-10.fc30.x86_64 3/9 Installing : apr-util-1.6.1-10.fc30.x86_64 4/9 Installing : httpd-tools-2.4.39-3.fc30.x86_64 5/9 Running scriptlet: httpd-filesystem-2.4.39-3.fc30.noarch 6/9 Installing : httpd-filesystem-2.4.39-3.fc30.noarch 6/9 Installing : fedora-logos-httpd-30.0.2-1.fc30.noarch 7/9 Installing : mod_http2-1.14.1-1.fc30.x86_64 8/9 Installing : httpd-2.4.39-3.fc30.x86_64 9/9 Running scriptlet: httpd-2.4.39-3.fc30.x86_64 9/9 Verifying : fedora-logos-httpd-30.0.2-1.fc30.noarch 1/9 Verifying : httpd-2.4.39-3.fc30.x86_64 2/9 Verifying : httpd-filesystem-2.4.39-3.fc30.noarch 3/9 Verifying : httpd-tools-2.4.39-3.fc30.x86_64 4/9 Verifying : apr-1.6.5-3.fc30.x86_64 5/9 Verifying : apr-util-1.6.1-10.fc30.x86_64 6/9 Verifying : apr-util-bdb-1.6.1-10.fc30.x86_64 7/9 Verifying : apr-util-openssl-1.6.1-10.fc30.x86_64 8/9 Verifying : mod_http2-1.14.1-1.fc30.x86_64 9/9 Installed: httpd-2.4.39-3.fc30.x86_64 apr-util-bdb-1.6.1-10.fc30.x86_64 apr-util-openssl-1.6.1-10.fc30.x86_64 fedora-logos-httpd-30.0.2-1.fc30.noarch httpd-filesystem-2.4.39-3.fc30.noarch httpd-tools-2.4.39-3.fc30.x86_64 apr-1.6.5-3.fc30.x86_64 apr-util-1.6.1-10.fc30.x86_64 mod_http2-1.14.1-1.fc30.x86_64 Complete!

Instalasi Apache di Fedora 30 selesai. Selanjutnya, lanjutkan untuk melakukan beberapa dasar untuk memverifikasi bahwa itu benar-benar berfungsi.

Izinkan service HTTP Apache di Firewall

Firewalld berjalan secara default di Fedora 30.

firewall-cmd --state running

Oleh karena itu, jika firewalld berjalan, Anda perlu mengizinkan service HTTP melaluinya untuk mengizinkan akses eksternal ke server web.

firewall-cmd --add-port=80/tcp --permanent

Muat Ulang Firewalld

firewall-cmd --reload

Jika Anda berencana untuk mengkonfigurasi HTTPS, maka Anda dapat membuka port 443 di firewalld seperti yang ditunjukkan di bawah ini;

firewall-cmd --add-port=80/tcp --permanent

Untuk memverifikasi port Apache HTTP dibuka di Firewalld;

firewall-cmd --list-ports | grep 80 80/tcp

Menjalankan server web Apache

Untuk memulai dan mengaktifkan Apache untuk berjalan pada boot sistem;

systemctl start httpd systemctl enable httpd

Verifikasi server Web Apache

Apache dikirimkan dengan halaman pengujian default yang dapat Anda gunakan untuk memverifikasi apakah Apache siap menyajikan konten web. Itu diakses melalui URL,http://<hostname or web-server-host-IP>. Oleh karena itu, jika semuanya baik-baik saja, ketika Anda mengakses URL di atas melalui browser, Anda harus mendarat di halaman pengujian Fedora Apache.

Nah begitulah cara mudah menginstal Apache di Fedora 30. Anda siap melakukannya. Anda mungkin

Sebagai salah satu langkah pengerasan server Web Apache, pertimbangkan untuk menghapus halaman pengujian. Lihat cara menghapus Halaman Uji Apache dengan mengikuti tautan di bawah ini;

Hapus Halaman Uji Apache di Fedora 30/29