Android

Cara menginstal apache pada centos 7

001 Cara Install dan Konfigurasi Software PHP Apache dan MySQL - Belajar Dasar PHP Bahasa Indonesia

001 Cara Install dan Konfigurasi Software PHP Apache dan MySQL - Belajar Dasar PHP Bahasa Indonesia

Daftar Isi:

Anonim

Server HTTP Apache adalah server web paling populer di dunia. Ini adalah server HTTP gratis, sumber terbuka, dan lintas platform yang menyediakan fitur canggih yang dapat diperluas dengan berbagai macam modul. Instruksi berikut menjelaskan cara menginstal dan mengelola server web Apache pada mesin CentOS 7 Anda.

Prasyarat

Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Menginstal Apache

Apache tersedia dalam repositori CentOS default dan instalasi cukup mudah.

Pada CentOS dan RHEL paket Apache dan layanannya disebut httpd . Untuk menginstal paket, jalankan perintah berikut:

sudo yum install

Setelah instalasi selesai, aktifkan dan mulai layanan Apache:

sudo systemctl enable sudo systemctl start

Menyesuaikan Firewall

Jika server Anda dilindungi oleh firewall, Anda perlu membuka port HTTP dan 80 dan 443 . Gunakan perintah berikut untuk 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

Memverifikasi Instalasi Apache

Sekarang kami telah menginstal dan menjalankan Apache pada server CentOS 7 kami, kami dapat memeriksa status dan versi layanan Apache, dengan:

sudo systemctl status

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND

sudo httpd -v

Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16

Akhirnya untuk memverifikasi apakah semuanya berfungsi dengan baik, buka alamat IP server Anda http://YOUR_IP di browser pilihan Anda, dan Anda akan melihat halaman selamat datang default Apache CentOS 7 seperti yang ditunjukkan di bawah ini:

Mengelola Layanan Apache

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

Untuk menghentikan layanan Apache, jalankan:

sudo systemctl stop

Untuk memulainya lagi, ketik:

sudo systemctl start

Untuk memulai kembali layanan Apache:

sudo systemctl restart

Untuk memuat ulang layanan Apache setelah Anda melakukan beberapa perubahan konfigurasi:

sudo systemctl reload

Jika Anda ingin menonaktifkan layanan Apache untuk memulai saat boot:

sudo systemctl disable

Dan untuk mengaktifkannya kembali:

sudo systemctl enable

Struktur File Konfigurasi Apache dan Praktik Terbaik

  • Semua file konfigurasi Apache berada di direktori /etc/httpd File konfigurasi Apache utama adalah /etc/httpd/conf/httpd.conf Semua file konfigurasi diakhiri dengan .conf terletak di direktori /etc/httpd/conf.d termasuk dalam file konfigurasi Apache utama. File konfigurasi yang bertanggung jawab untuk memuat berbagai modul Apache terletak di direktori /etc/httpd/conf.modules.d pemeliharaan yang lebih baik disarankan untuk membuat file konfigurasi terpisah (vhost) untuk setiap domain. File Apache vhost baru harus diakhiri dengan .conf dan disimpan di direktori /etc/httpd/conf.d . Anda dapat memiliki vhost sebanyak yang diperlukan. Sebaiknya ikuti konvensi penamaan standar, misalnya jika nama domain Anda adalah mydomain.com maka file konfigurasi Anda harus dinamai /etc/httpd/conf.d/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

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

apache centos

Posting ini adalah bagian dari seri Instal LAMP Stack on CentOS 7.

Posting lain dalam seri ini:

• Cara Menginstal Apache pada CentOS 7 • Menginstal MySQL pada CentOS 7 • Cara Mengatur Apache Virtual Hosts pada CentOS 7 • Amankan Apache dengan Let's Encrypt on CentOS 7