Android

Cara menginstal apache pada centos 8

Install CentOS 7 Minimal Server di VirtualBox - Cara Membuat Server dengan CentOS 7

Install CentOS 7 Minimal Server di VirtualBox - Cara Membuat Server dengan CentOS 7

Daftar Isi:

Anonim

Server HTTP Apache adalah server web yang paling banyak digunakan di dunia. Ini adalah server HTTP gratis, sumber terbuka, dan lintas-platform, termasuk fitur-fitur canggih, dan dapat diperluas dengan berbagai macam modul., kami akan menjelaskan cara menginstal dan mengelola server web Apache pada CentOS 8.

Menginstal Apache

Apache tersedia dalam repositori CentOS default, dan instalasi cukup mudah.

Pada distribusi berbasis RHEL, paket dan layanan Apache disebut httpd . Untuk menginstal Apache, jalankan perintah berikut sebagai root atau pengguna dengan hak akses sudo:

sudo yum install

Setelah instalasi selesai, aktifkan dan mulai layanan Apache:

sudo systemctl enable sudo systemctl start

Untuk memverifikasi bahwa layanan sedang berjalan, periksa statusnya:

sudo systemctl status

Outputnya akan terlihat seperti ini:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

Menyesuaikan Firewall

FirewallD adalah solusi firewall default di Centos 8.

Selama instalasi, Apache membuat file layanan firewalld dengan aturan yang telah ditentukan untuk memungkinkan akses ke port HTTP ( 80 ) dan HTTPS ( 443 ).

Perintah berikut akan secara permanen membuka port yang diperlukan:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Mengelola Apache

Bagian ini menjelaskan bagaimana file konfigurasi Apache disusun dan praktik terbaik untuk mengelola server web Apache.

  • Semua file konfigurasi Apache berada di direktori /etc/httpd File konfigurasi Apache utama adalah /etc/httpd/conf/httpd.conf. File konfigurasi diakhiri dengan.conf yang terletak di direktori /etc/httpd/conf.d adalah termasuk dalam file konfigurasi Apache utama. File konfigurasi yang bertanggung jawab untuk memuat berbagai modul Apache terletak di direktori /etc/httpd/conf.modules.d. File vhost Apache harus diakhiri dengan .conf dan disimpan di /etc/httpd/conf.d direktori /etc/httpd/conf.d Anda dapat memiliki vhost sebanyak yang Anda butuhkan. Membuat file konfigurasi terpisah (vhost) untuk setiap domain membuat server lebih mudah dirawat.
    • Merupakan praktik yang baik untuk mengikuti konvensi penamaan standar. Misalnya, jika nama domain adalah mydomain.com maka file konfigurasi harus dinamai mydomain.com.conf
    File log Apache ( access_log dan error_log ) terletak di direktori /var/log/httpd/ . Disarankan untuk memiliki access berbeda dan file log error untuk setiap vhost. Anda dapat mengatur direktori root dokumen domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum untuk webroot meliputi:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Kesimpulan

Selamat, Anda telah berhasil menginstal Apache di server CentOS 8 Anda. Anda sekarang siap untuk mulai menyebarkan aplikasi Anda dan menggunakan Apache sebagai web atau server proxy.

Anda dapat mengelola layanan Apache dengan cara yang sama seperti unit systemd lainnya.

apache centos