Apache'yi CentOS 8'e nasıl kurarım

Web servisleri, her geliştiricinin görevlerini etkin bir şekilde yerine getirebilmek için pratik ve dinamik araçlara sahip olduğu tüm bunların gerektirdiği (siteler, sayfalar, platformlar vb.) nedeniyle günümüz dünyasında giderek daha popüler hale geliyor.

Web hizmetleriyle ilgili her şeyi geliştirmek ve yönetmek için ideal bir platform sağlamak için Apache gibi en iyi yardımcı programlardan birini bulduk ve bu nedenle Solvetic, Apache'nin CentOS 8'e nasıl kurulacağını açıklayacak ve oradan modern bir web platformuna sahip olacak. güvenli.

Apaçi nedirApache HTTP Sunucusu olarak da bilinen Apache, modern UNIX ve Windows işletim sistemleriyle uyumlu, açık kaynaklı bir HTTP sunucusu olarak geliştirilmiştir. Apache, yüksek kullanılabilirlik oranları ve sırayla en modern HTTP standartlarıyla senkronize edilen eksiksiz bir HTTP hizmetleri sunumuyla güvenli bir sunucu olma hedefine sahiptir, böylece her görev mevcut trendde olur.

Apache 1995 yılında doğdu ve o zamandan beri günümüzün en çok yönlü yardımcı programlarından biri haline geldi.

Apache HTTP Sunucusu 2.4 Ana ÖzelliklerŞu anda Apache HTTP Sunucusu 2.4 sürümüne sahibiz ve ana özellikleri arasında aşağıdakileri buluyoruz:

  • MPM olay yönetimi.
  • Asenkron destek.
  • İstek başına yapılandırma bölümleri.
  • Daha iyi kaynak kullanım seçenekleri.
  • Yeni bir ifade ayrıştırıcısını entegre eder.
  • Modül ve dizin başına LogLevel yapılandırması.
  • IPv6 desteği.
  • Yeni Apache API'leri.
  • Çeşitli protokoller ve daha fazlası ile uyumludur.

Şimdi Apache'yi CentOS 8'e nasıl kuracağımızı öğreneceğiz.

1. Apache'yi CentOS 8'e nasıl kurarım

Aşama 1
İlk adım, aşağıdaki komutu yürüterek CentOS 8 paketlerini güncellemek olacaktır:

 yum -y Güncelleme
Sistem güncellendikten sonra, aşağıdakileri yürüterek Apache'yi kurmaya devam ederiz:
 yum yükleme httpd

BÜYÜT

Adım 2
Apache indirmesini ve bağımlılıklarını kabul etmek için "s" harfini giriyoruz:

BÜYÜT

Aşama 3
Apache, CentOS 8 sistemine kurulduktan sonra, hizmeti başlatacağız ve CentOS 8 başlangıcında etkinleştireceğiz, bunun için aşağıdaki satırları kullanacağız:

 systemctl httpd'yi başlat systemctl httpd'yi etkinleştir

BÜYÜT

4. Adım
Şimdi aşağıdakileri uygulayarak Apache'nin durumunu kontrol ediyoruz:

 systemctl durumu httpd

BÜYÜT

Adım 5
Varsayılan olarak, CentOS 8'e entegre güvenlik duvarı Apache trafiğini engelleyecektir, bunun için etkinleştirmek için belirli kurallar eklemeliyiz:

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

BÜYÜT

6. Adım
Ardından, bir tarayıcıdan erişerek ve aşağıdaki sözdizimini girerek Apache'nin doğru şekilde kurulduğunu doğrulayabiliriz:

 http://CentOS_IP_Adresi
Aşağıdakileri görmeliyiz:

BÜYÜT

2. CentOS 8'de sanal ana bilgisayarlar nasıl yapılandırılır


Bu, bir etki alanının (sanal ana bilgisayar) aynı Apache web sunucusunda barındırılması gerektiğinde geçerlidir. Bu durumda bir veya daha fazla alan adı kullanmak mümkün olacaktır.

Aşama 1
Bunun için /etc/httpd/conf.d/ dizininde vhost.conf adında bir dosya oluşturacağız:

 nano /etc/httpd/conf.d/vhost.conf
Orada aşağıdaki bilgileri gireceğiz:
 NameVirtualHost *: 80 ServerAdmin [email protected] SunucuAdı domain.com ServerAlias ​​​​www. domain.com DocumentRoot / var / www / html / domain.com/ ErrorLog / var / log / httpd / domain.com/error.log CustomLog / var / log / httpd / domain.com/access.log birleşik 

BÜYÜT

Ctrl + O tuşları ile değişiklikleri kaydedip Ctrl + X tuşları ile editörden çıkıyoruz.

Önemli NotBu sanal ana bilgisayarın düzgün çalışması için edinilmiş ve kayıtlı bir etki alanımız olmalıdır, aksi takdirde sanal ana bilgisayarı oluşturabilir ve yalnızca yerel sunucudan yerel ana bilgisayara erişebiliriz. Etki alanı ile harici olarak erişebiliriz

Adım 2
Bir sonraki adım, vhost dosyasına kayıtlı web sitesinin dizinleri olacak, aşağıdakileri giriyoruz:

 mkdir -p /var/www/html/domain.com(Root Documentation) mkdir -p /var/log/httpd/domain.com(Dizin dosyaları)

BÜYÜT

Aşama 3
Sayfayı özelleştirmek için /var/www/html/domain.com yolunda bir index.html mesajı oluşturabiliriz:

BÜYÜT

4. Adım
Apache hizmetini aşağıdakileri yürüterek yeniden başlatıyoruz:

 systemctl httpd.service'i yeniden başlat

BÜYÜT

Adım 5
Şimdi aşağıdaki yollardan biriyle erişebiliriz:

 http://domain.com (etkin bir alanımız varsa) http://localhost (etkin bir alanımız yoksa)
Bir tarayıcıdan erişirken index.html dosyasının mesajını göreceğiz:

BÜYÜT

Gördüğünüz gibi Apache, bu tür görevler için pratik ve çekici işlevlerle programlama ve web yönetimi dünyasına dahil olan tüm kullanıcılar için idealdir.

wave wave wave wave wave