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

Apache Web Sunucusunu CentOS 7’ye Kurma

Apache Web Sunucusunu CentOS 7’ye Kurma

Apache, web sunucularını çalıştırmak için bir Linux uygulamasıdır. Çoğu web teknolojisinin temelini oluşturan bir uygulama paketi olan LAMP yığınının bir parçasıdır. LAMP, Linux, Apache, MyPHP ve PHP’nin kısaltmasıdır.

Bu eğitim size gösterecek CentOS 7’de Apache web sunucusunun nasıl kurulacağı ve yapılandırılacağı.

apache web sunucusunun centos 7'ye nasıl kurulacağına dair eğitim

Önkoşullar

  • olan bir kullanıcı hesabı sudo ayrıcalıklar
  • Bir komut satırı terminaline erişim (menü > uygulama > yardımcı programlar > terminal)
  • bu yum varsayılan olarak yüklenen paket yöneticisi

Apache’yi CentOS’a Kurmak

1. Adım: Yazılım Sürümleri Listesini Güncelleyin

Yazılımın en son sürümlerini kullandığınızdan emin olun. Bir terminal penceresinde şu komutu girin:

sudo yum update

Sistem, yazılım havuzlarına ulaşmalı ve listeyi en son sürümlere göre yenilemelidir.

2. Adım: Apache’yi Kurun

Apache’yi CentOS sunucunuza kurmak için aşağıdaki komutu kullanın:

sudo yum install httpd

Sistem, Apache yazılım paketlerini indirmeli ve kurmalıdır.

Adım 3: Apache’yi Etkinleştirin

Apache’yi etkinleştirmek için önce hizmetini başlatın.

1. Bir terminal penceresine aşağıdaki komutu girin:

sudo systemctl start httpd

Bu, Apache hizmetini başlatacaktır.

2. Ardından, Apache hizmetini sistem önyüklendiğinde başlayacak şekilde ayarlayın:

sudo systemctl enable httpd

4. Adım: Apache Hizmetini Doğrulayın

Apache hakkındaki bilgileri görüntüleyin ve şu anda çalıştığını doğrulayın:

sudo systemctl status httpd
apache hizmetinin çalıştığını doğrulama

5. Adım: Güvenlik duvarını Apache Trafiğine İzin Verecek Şekilde Yapılandırın

Standart bir kurulumda CentOS 7, Apache trafiğini engelleyecek şekilde ayarlanmıştır.

Normal web trafiği http Port 80’deki protokol, şifreli web trafiği ise https protokol, Port 443’te.

1. Aşağıdaki komutları kullanarak bu bağlantı noktalarında bağlantılara izin vermek için güvenlik duvarınızı değiştirin:

sudo firewall-cmd ––permanent ––add-port=80/tcp
sudo firewall-cmd ––permanent ––add-port=443/tcp

2. Bunlar başarıyla tamamlandığında, değişiklikleri uygulamak için güvenlik duvarını şu komutla yeniden yükleyin:

sudo firewall-cmd ––reload

6. Adım: CentOS 7’de Sanal Konakları Yapılandırın (isteğe bağlı)

Sanal konaklar, aynı sunucudan çalıştırdığınız farklı web siteleridir. Her web sitesinin kendi yapılandırma dosyasına ihtiyacı vardır.

Bu yapılandırma dosyalarının kullandığından emin olun. .conf uzantıya kaydedin ve bunları /etc/httpd/conf.d/ dizin.

Aynı sunucuda farklı web siteleri kurarken kullanabileceğiniz birkaç en iyi uygulama vardır:

  • Tüm web siteleriniz için aynı adlandırma kuralını kullanmaya çalışın. Örneğin:
    • /etc/httpd/conf.d/MyWebsite.com.conf
    • /etc/httpd/conf.d/TestWebsite.com.conf
  • Her etki alanı için farklı bir yapılandırma dosyası kullanın. Yapılandırma dosyasına bir ad verilir. vhost, bir sanal konak için. İhtiyacınız kadar kullanabilirsiniz. Bunları ayrı tutmak sorun gidermeyi kolaylaştırır.

1. Bir sanal ana bilgisayar yapılandırma dosyası oluşturmak için bir terminal penceresine aşağıdakini girin:

sudo vi /etc/httpd/conf.d/vhost.conf

Bu, Vi metin düzenleyicisini başlatacak ve yeni bir vhost.conf dosya /etc/httpd/conf.d dizin.

2. Düzenleyicide aşağıdaki metni girin:

NameVirtualHost *:80

<VirtualHost *:80>

ServerAdmin webmaster@MyWebsite.com

ServerName MyWebsite.com

ServerAlias www.MyWebsite.com

DocumentRoot /var/www/html/MyWebsite.com/public_html/

ErrorLog /var/www/html/MyWebsite.com/logs/error.log

CustomLog /var/www/html/MyWebsite.com/logs/access.log combined

</VirtualHost>

Dosyayı kaydet ve çık.

3. Ardından, web sitesi dosyalarınızı depolamak üzere bir dizin oluşturmak için aşağıdaki komutu girin:

sudo mkdir /var/www/MyWebsite/{public_html, logs}

4. Değişikliklerinizi uygulamak için şunu girerek Apache hizmetini yeniden başlatın:

sudo systemctl restart httpd

Sistem bittiğinde, bir tarayıcı penceresi açabilmeniz gerekir. Websitem.com ve varsayılan bir Apache test sayfasına bakın.

değiştirebilirsin İnternet sitem yukarıda alanınızın adıyla. Birden fazla alan adı barındırıyorsanız, içinde yeni bir dizin oluşturduğunuzdan emin olun. /var/www/ her biri için Kod bloğunu kopyalayabilirsiniz. /etc/httpd/conf.d/vhost.conf dosyalayın ve değiştirin İnternet sitem Barındırdığınız başka bir alan adıyla.

Apache Dizinleri ve Dosyaları

Apache’nin çalışmasının ana yollarından biri, yapılandırma dosyalarıdır. Onlar yer almaktadır /etc/httpd.conf

Apache’nin bir ana yapılandırma dosyası vardır: /etc/httpd/conf/httpd.conf .

Başka yapılandırma dosyaları varsa, bunlar ana yapılandırma dosyasına dahil edilir. kullanmalılar .conf uzantısında saklanmalı ve /etc/httpd/conf.d/ dizin.

Ek modüller yükleyerek Apache’nin işlevselliğini artırabilirsiniz.

Bu modüller için konfigürasyon dosyaları şurada saklanmalıdır: /etc/httpd/conf.modules.d/ dizini.

Günlük dosyaları, sisteminizin barındırdığı web sitelerindeki istemci etkinliği dahil olmak üzere Apache hizmetinin tüm etkinliğini kaydeder. Bu günlükler şurada bulunabilir: /var/log/httpd/.

Apache Hizmetini Yönetmek İçin Komutlar

Apache hizmetini kontrol etmek için kullanabileceğiniz diğer komutlar şunları içerir:

Apache Hizmetini Durdurun:

sudo systemctl stop httpd

Sistem önyüklendiğinde Apache’nin başlamasını önleyin veya devre dışı bırakın:

sudo systemctl disable httpd

Açılışta Apache’yi yeniden etkinleştirin:

sudo systemctl enable httpd

Apache’yi yeniden başlatın ve yaptığınız değişiklikleri uygulayın:

sudo systemctl restart httpd

Çözüm

Aferin, CentOS 7 sunucunuza Apache’yi yüklediniz. Apache hizmetinin temel kurulumu ve yönetimi basittir.

Uygulama yığınınızı oluşturmaya hazır mısınız? CentOS’ta MySQL kurulumu hakkındaki kılavuzumuzu okuyun.

İlgili Mesajlar

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