Android

Centos 8'e Apache Nasıl Kurulur

CentOS 8 Üzerinde Linux, Apache, MariaDB, PHP (LAMP) Kurulumu

CentOS 8 Üzerinde Linux, Apache, MariaDB, PHP (LAMP) Kurulumu

İçindekiler:

Anonim

Apache HTTP sunucusu dünyanın en yaygın kullanılan web sunucusudur. Güçlü özellikler içeren ücretsiz, açık kaynaklı ve platformlar arası bir HTTP sunucusudur ve çok çeşitli modüller tarafından genişletilebilir., Apache web sunucusunu CentOS 8'e nasıl kuracağınızı ve yöneteceğinizi açıklayacağız.

Apache Kurulumu

Apache varsayılan CentOS depolarında mevcuttur ve kurulum oldukça basittir.

RHEL tabanlı dağıtımlarda Apache paketi ve hizmetine httpd adı verilir. Apache'yi kurmak için sudo ayrıcalıklarına sahip root veya kullanıcı olarak aşağıdaki komutu çalıştırın:

sudo yum install

Kurulum tamamlandığında Apache hizmetini etkinleştirin ve başlatın:

sudo systemctl enable sudo systemctl start

Hizmetin çalıştığını doğrulamak için durumunu kontrol edin:

sudo systemctl status

Çıktı şöyle görünmelidir:

● 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…

Güvenlik Duvarını Ayarlama

Güvenlik DuvarıD, Centos 8'deki varsayılan güvenlik duvarı çözümüdür.

Yükleme sırasında Apache, HTTP ( 80 ) ve HTTPS ( 443 ) bağlantı noktalarına erişime izin vermek için önceden tanımlanmış kurallara sahip firewalld hizmet dosyaları oluşturur.

Aşağıdaki komutlar gerekli bağlantı noktalarını kalıcı olarak açar:

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

Apache'yi Yönetme

Bu bölümde Apache yapılandırma dosyalarının nasıl yapılandırıldığı ve Apache web sunucusunu yönetmek için en iyi uygulamalar açıklanmaktadır.

  • Tüm Apache yapılandırma dosyaları /etc/httpd dizininde bulunur. Ana Apache yapılandırma dosyası /etc/httpd/conf/httpd.conf /Etc/httpd/conf.d dizininde bulunan .conf ile biten yapılandırma dosyaları şunlardır: Çeşitli Apache modüllerinin yüklenmesinden sorumlu yapılandırma dosyaları /etc/httpd/conf.modules.d dizininde bulunur. Apache vhost dosyaları .conf ile bitmeli ve /etc/httpd/conf.d saklanmalıdır. /etc/httpd/conf.d dizini. İstediğiniz kadar hayalete sahip olabilirsiniz. Her etki alanı için ayrı bir yapılandırma dosyası (vhost) oluşturmak sunucunun bakımını kolaylaştırır.
    • Standart bir adlandırma kuralına uymak iyi bir uygulamadır. Örneğin, etki alanı adı mydomain.com ise, yapılandırma dosyası mydomain.com.conf olarak adlandırılmalıdır.
    Apache günlük dosyaları ( access_log ve error_log ) /var/log/httpd/ dizininde bulunur. Her vhost için farklı access ve error günlüğü dosyalarına sahip olmanız önerilir. Etki alanı belgesi kök dizininizi istediğiniz herhangi bir konuma ayarlayabilirsiniz. Webroot için en yaygın yerler şunları içerir:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Sonuç

Tebrikler, Apache'yi CentOS 8 sunucunuza başarıyla yüklediniz. Artık uygulamalarınızı dağıtmaya ve Apache'yi web veya proxy sunucusu olarak kullanmaya hazırsınız.

Apache hizmetini diğer herhangi bir sistem birimiyle aynı şekilde yönetebilirsiniz.

apache centos