Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

CentOS 8’de Apache Nasıl Kurulur?

CentOS 8’de Apache Nasıl Kurulur?

Apache, popüler bir Linux tabanlı web sunucusu uygulamasıdır. İnternetin çoğuna güç sağlayan LAMP yığınının (Linux, Apache, MySQL, PHP) bir parçasıdır.

Bu kılavuz size Apache’nin CentOS 8’e nasıl kurulacağını gösterecektir.

CentOS 8'de Apache'nin nasıl kurulacağına dair öğretici

Önkoşullar

  • CentOS 8 Linux çalıştıran bir sistem
  • Bir terminal penceresine / komut satırına erişim (CtrlAlternatifF2)
  • Sudo veya root ayrıcalıklarına sahip bir kullanıcı hesabı

Apache Web Sunucusunu CentOS 8’e Kurmak

1. Adım: Yazılım Deposunu Güncelleyin

Bir terminal penceresi açın ve aşağıdakileri girerek depo paket listelerini güncelleyin:

sudo yum update
Depo paket listesi güncellemesini doğrulamak için onay ekranı

2. Adım: Apache’yi Kurun

Artık Apache’yi şu komutla kurabilirsiniz:

sudo yum –y install httpd
apache CentOS 8'e başarıyla yüklendi

Not:httpd”, CentOS’taki Apache hizmetinin adıdır. bu –y seçenek, onay istemine otomatik olarak evet yanıtı verir.

3. Adım: Apache Web Sunucusunu Başlatın ve Yönetin

Apache, arka planda çalışan bir hizmettir.

Aşağıdakileri girerek Apache hizmetini başlatın:

sudo systemctl start httpd
CentOS 8'de Apache hizmetini başlatmak için terminal komutu

Komut düzgün çalıştırılırsa sistem bir çıktı döndürmez.

Apache’yi başlangıçta çalışacak şekilde yapılandırmak için:

sudo systemctl enable httpd
Başlangıçta Apache'yi etkinleştirme komutu

Apache hizmetinin durumunu kontrol etmek için:

sudo systemctl status httpd
aktif bir Apache httpd hizmeti örneği

Apache’yi yeniden yüklemek için (değişiklikleri uygulamak için yapılandırma dosyalarını yeniden yükler):

sudo systemctl reload httpd

Tüm Apache hizmetini yeniden başlatmak için:

sudo systemctl restart httpd

Apache’yi durdurmak için:

sudo systemctl stop httpd

Sistem başlangıcında Apache’yi devre dışı bırakmak için:

sudo systemctl disable httpd

Adım 4: Apache Web Sunucusunu Test Edin

Apache yazılımınızın işi, bir ağ üzerinden web sayfaları sunmaktır. Yeni Apache kurulumunuzun varsayılan bir test sayfası vardır, ancak özel bir test sayfası da oluşturabilirsiniz.

Varsayılan Apache Test Sayfasını Kontrol Edin

Bir terminal penceresinde, sisteminizin IP adresini aşağıdakilerle bulun:

hostname -I | awk '{print $1}'
Sisteminizin IP adresini nasıl bulabilirsiniz?

Eğer aşina iseniz ip addr show veya ifconfig komutları yerine bunları kullanabilirsiniz.

Bir web tarayıcısı açın ve çıktıda görüntülenen IP adresini yazın. Sistem, aşağıdaki görüntüde görüldüğü gibi Apache HTTP Sunucusu Test Sayfasını göstermelidir:

Apache test sayfasının görüntüsü.

Sisteminizde bir grafik arayüzü yoksa, curl emretmek:

curl [your_system's_IP_address]:80

Not: Sondaki :80, internet trafiği için standart bağlantı noktası olan bağlantı noktası 80’i ifade eder. yerine uygun IP adresini yazdığınızdan emin olun. [your_system’s_IP_address].

İsteğe bağlı: Test Edilecek Bir HTML Dosyası Oluşturun

Herhangi bir nedenle test sayfası olarak kullanmak istediğiniz özel bir HTML sayfasına ihtiyacınız varsa veya varsa, aşağıdakileri yapın:

Bir terminal penceresinde yeni bir HTML dizin dosyası oluşturun:

echo My Apache Web Server on CentOS 8 > /var/www/html/index.html

Dosyayı beğeninize göre düzenleyin ve kaydedin.

Artık önceki bölümdeki adımları takip edebilirsiniz (IP adresinizi kontrol edin ve bir web tarayıcısında ona göz atın veya curl emretmek).

Apache sunucunuz belirtilen özel sayfayı gösteriyorsa doğru çalışıyordur.

5. Adım: Apache için Güvenlik Duvarını Ayarlayın

Sisteminizdeki güvenlik duvarı, farklı bağlantı noktalarındaki trafiği engeller. Her bağlantı noktasının bir numarası vardır ve farklı trafik türleri farklı bağlantı noktalarını kullanır. Web sunucunuz için, sırasıyla 80 ve 443 numaralı bağlantı noktalarında HTTP ve HTTPS trafiğine izin vermeniz gerekir.

Bir terminalde aşağıdakileri girin:

sudo firewall-cmd --permanent --zone=public --add-service=http
Apache trafiği için güvenlik duvarını değiştirme komutu
sudo firewall-cmd --permanent --zone=public --add-service=https

Güvenlik duvarını yeniden başlatın:

sudo firewall-cmd --reload

Güvenlik duvarınızın doğru şekilde yapılandırıldığından emin olmak için tekrar kontrol edin:

sudo firewall-cmd --list-all | grep services

İzin verilen hizmetler listesinde http ve https’yi görmelisiniz.

Hizmetlerde görüntülenen http ve https

Apache ayrıca sunar Mod Güvenliği, güvenlik duvarı olarak çalışan bir eklenti modülü. Trafiği izlemenize ve düzensizliklere yanıt vermenize yardımcı olan ModSecurity’yi ek bir güvenlik katmanı olarak kurabilir ve yapılandırabilirsiniz.

Apache Dosyaları ve Dizinleri

Apache uygulanarak kontrol edilir direktifler yapılandırma dosyalarında:

  • /etc/httpd/conf/httpd.conf – Ana Apache yapılandırma dosyası
  • /etc/httpd/ – Tüm yapılandırma dosyaları için konum
  • /etc/httpd/conf.d/ – Bu dizindeki tüm yapılandırma dosyaları ana yapılandırma dosyasına dahildir
  • /etc/httpd/conf.modules.d/ – Apache modülü yapılandırma dosyaları için konum

Not: Yapılandırma dosyalarında değişiklik yaparken, yeni yapılandırmayı uygulamak için her zaman Apache hizmetini yeniden başlatmayı unutmayın.

Web sunucunuzu izlemek için Apache günlük dosyalarını özenle kontrol edin:

  • /var/log/httpd/ – Apache günlük dosyalarının konumu
  • /var/log/httpd/access_log – Sunucuya erişen sistemlerin günlüğünü gösterir
  • /var/log/httpd/error_log – Apache’nin karşılaştığı hataların bir listesini gösterir

Web sitenizin dosyalarını depolamak için bir dizin belirleyin. Seçtiğiniz dizini işaret etmek için yapılandırma dosyalarını kullanın. Bazı tipik yerler şunları içerir:

  • /home/kullanıcıadı/websitem
  • /var/www/websitem
  • /var/www/html/web sitem
  • /opt/websitem

Çözüm

Artık CentOS sisteminizde çalışan bir Apache web sunucunuz olmalıdır. Ardından, tam bir LAMP yığını kurmak ilginizi çekebilir.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.