Android

Bagaimana untuk memasang apache pada centos 8

Установка и настройка Apache в CentOS 8

Установка и настройка Apache в CentOS 8

Isi kandungan:

Anonim

Pelayan HTTP Apache adalah pelayan web yang paling banyak digunakan di dunia. Ia adalah pelayan HTTP percuma, terbuka, dan bersilang platform, termasuk ciri yang berkuasa, dan boleh diperluas oleh pelbagai modul., kami akan menerangkan cara memasang dan mengurus pelayan web Apache pada CentOS 8.

Memasang Apache

Apache tersedia dalam repositori CentOS lalai, dan pemasangannya cukup lurus ke hadapan.

Pada pengedaran berasaskan RHEL, pakej dan perkhidmatan Apache dipanggil httpd . Untuk memasang Apache, jalankan arahan berikut sebagai root atau pengguna dengan keistimewaan sudo:

sudo yum install

Setelah pemasangan selesai, dayakan dan mulakan perkhidmatan Apache:

sudo systemctl enable sudo systemctl start

Untuk mengesahkan bahawa perkhidmatan sedang berjalan, periksa statusnya:

sudo systemctl status

Keluaran seharusnya kelihatan 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…

Melaraskan Firewall

FirewallD adalah penyelesaian firewall lalai pada Centos 8.

Semasa pemasangan, Apache mencipta fail perkhidmatan firewall dengan peraturan yang telah ditetapkan untuk membolehkan akses ke port HTTP ( 80 ) dan HTTPS ( 443 ).

Perintah berikut akan membuka port yang diperlukan secara kekal:

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

Uruskan Apache

Bahagian ini menerangkan bagaimana fail konfigurasi Apache berstruktur dan amalan terbaik untuk menguruskan pelayan web Apache.

  • Semua fail konfigurasi Apache terletak di direktori /etc/httpd Fail konfigurasi Apache utama ialah /etc/httpd/conf/httpd.conf . Fail konfigurasi yang berakhir dengan .conf terletak dalam direktori /etc/httpd/conf.d adalah dimasukkan ke dalam fail konfigurasi utama Apache. Fail konfigurasi yang bertanggungjawab untuk memuatkan pelbagai modul Apache terletak di direktori /etc/httpd/conf.modules.d Fail /etc/httpd/conf.modules.d mesti diakhiri dengan .conf dan disimpan dalam /etc/httpd/conf.d direktori /etc/httpd/conf.d Anda boleh mempunyai banyak hantu yang anda perlukan. Membuat fail konfigurasi berasingan (vhost) untuk setiap domain menjadikan pelayan lebih mudah untuk mengekalkan.
    • Amalan yang baik untuk mengikuti konvensyen penamaan piawai. Sebagai contoh, jika nama domain adalah mydomain.com maka fail konfigurasi harus dinamakan mydomain.com.conf
    Fail log apache ( access_log dan error_log ) terletak di direktori /var/log/httpd/ . Adalah disyorkan untuk mempunyai fail log access dan error berbeza untuk setiap vhost.Anda boleh menetapkan direktori akar dokumen domain anda ke mana-mana lokasi yang anda mahukan. Lokasi yang paling umum untuk webroot termasuk:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Kesimpulannya

Tahniah, anda telah berjaya memasang Apache pada pelayan CentOS 8 anda. Anda kini bersedia untuk memulakan aplikasi anda dan menggunakan Apache sebagai pelayan web atau proksi.

Anda boleh menguruskan perkhidmatan Apache dengan cara yang sama seperti mana-mana unit sistem lain.

apache centos