fötr şapka

Fedora Linux'ta Apache httpd nasıl kurulur ve yapılandırılır

Fedora Linux'ta Apache httpd nasıl kurulur ve yapılandırılır
Apache web sunucusu, dünyanın en çok kullanılan web sunucularından biridir. Yapılandırmak çok kolaydır. Açık kaynaklı bir yazılımdır ve Apache Software Foundation tarafından sürdürülür. Apache sayısız özelliği destekler. Bu özelliklerin çoğu, temel işlevselliği genişletmek için derlenmiş modüller olarak uygulanmaktadır.

httpd Debian dağıtımlarında apache olarak adlandırılırken, Red Hat tabanlı dağıtımlarda bir apache web sunucusudur. Kullandığınız işletim sistemine bağlıdır. Örneğin, RHEL 6.2, buna denir httpd, ve Ubuntu, buna denir apache2.

Fedora Linux'ta httpd paketi Apache web sunucusu uygulamasını sağlar.

neyi kapsayacağız

Bu eğitimde, hem kaynak dosyadan hem de Fedora deposundan Apache web sunucusunun nasıl kurulacağını göreceğiz.

Bu yazıyı önce okumanız ve ardından sisteminize uygulamanız tavsiye edilir. Bu, apache web sunucusunu doğru şekilde yapılandırdığınızdan emin olacaktır.

Önkoşullar

  1. Fedora İşletim Sistemi yüklü
  2. Kök erişimi olan kullanıcı hesabı
  3. Çeşitli dosyaları indirmek için internet bağlantısı.

Yöntem 1. Kaynak koddan yükleme

Aşama 1. Bir web tarayıcısı açın ve apache indirme sayfasına gidin. Bu makalenin yazımında, mevcut en son ve kararlı sürüm Apache HTTP Sunucusu (httpd) 2.4.46. Dosyayı aşağıda gösterildiği gibi indirin:

Dosyayı almanın başka bir yolu da wget komutunu kullanmaktır. Terminali açın ve aşağıdaki komutu çalıştırın:

# wget https://aynalar.esto internet.in/apache//httpd/httpd-2.4.46.katran.gz

Bu aşağıda gösterilmiştir:

Kaynak kodunu kullanmanın yararı, yazılımın her zaman mevcut en son sürümünü edinmenizdir.

Adım 2. Kaynak dosyayı aldığımızda, dosyayı çıkarmak için 'gzip' ve 'tar' komutlarıyla başlayabiliriz. Dosyanın tam adı, indirdiğiniz mevcut sürüme bağlıdır. Bizim durumumuzda, httpd-2.4.46.katran.gz.

# gzip -d httpd-2.4.46.katran.gz

# katran xvf httpd-2.4.46.katran

Yukarıdaki komutu çalıştırdıktan sonra, çıkarılan klasörü aşağıdaki gibi görebilirsiniz:

Aşama 3. Şimdi şu komutla çıkarılan dizine gidin:

# cd httpd-2.4.46

4. Adım. şimdi çalıştırmamız gerekiyor yapılandır apache'yi yapılandırmak için komut dosyası. Bu apache'nin kök dizininde mevcuttur, ben.e., geçerli dizin. Ancak bu betiği çalıştırmadan önce apache'yi nereye kurmak istediğinizden emin olun.

Apache sunucusunu varsayılan konuma yükleyebilirsiniz. Bunun için betiği basitçe çalıştırmanız gerekir:

# ./yapılandır

Apache'yi varsayılandan farklı bir dizine kurmak istiyorsanız, aşağıdaki sözdizimini kullanın:

# ./configure --prefix=/yol/of/kurulum

'-prefix=' içine kurulum yolunu girin. Bizim durumumuzda, içine apache kuracağız /opt/httpd dizin. Bunun için aşağıdaki talimatı izleyin:

1. Aşağıda gösterildiği gibi /opt içinde bir dizin oluşturun:

# mkdir /opt/httpd

2. Komut dosyasını aşağıda gösterildiği gibi çalıştırın:

# ./configure --prefix=/opt/httpd

Configure komut dosyasının sisteminizdeki özellikleri çalıştırması ve doğrulaması biraz zaman alacaktır. Ayrıca apache web sunucusunu derlemek için Makefiles hazırlayacaktır.

Çalıştırırken birkaç hata için not ./komut dosyasını yapılandır:

1. Aşağıdaki hatayı "yapılandır: hata: APR bulunamadı" alabilirsiniz:

Bu hatayı düzeltmek için apr-* dosyasını indirmeniz gerekir.katran.buradan gz.

Şimdi bu dizini apache httpd dağıtım klasöründe bulunan 'srclib' dizininin içine çıkarın. Dosyayı çıkarmak için şu komutu kullanın:

# tar xvf apr-util-1.6.1.katran.gz
# katran xvf nisan-1.7.0.katran.gz

Şimdi sürüm numarasını şu şekilde kaldırarak bu dosyaları yeniden adlandırın:

# mv nisan-util-1.6.1 nisan-util
# mv nisan-1.7.0 nisan

2. Hata “configure: error: libpcre için pcre-config bulunamadı” ise.” Ardından, aşağıda gösterildiği gibi PCRE devel paketini kurmanız yeterlidir:

# dnf pcre-devel -y kurulumu

Şimdi yapılandırma komut dosyasını daha önce olduğu gibi çalıştırmaya devam edin. Sonunda, burada gösterildiği gibi özeti yazdırır:

Adım 5. Apache web sunucusunu oluşturan birkaç bileşeni oluşturmak için aşağıdaki komutu kullanın:

# Yapmak

Temel yapılandırmayı derleyeceğinden, bu komutu çalıştırmak önemli ölçüde zaman alabilir. Büyük ölçüde sistem donanımına ve ayrıca etkinleştirilen modüllerin sayısına bağlıdır.

“Ölümcül hata: expat” gibi bir hata alırsanız.h: Böyle bir dosya veya dizin yok”, buradan expat'ı indirmeniz gerekecek. Şimdi dosyayı bir dizine çıkartın. Çıkarma için /opt/httpd kullanıyoruz.

# katran xvjf expat-2.2.10.katran.bz2 -C /opt/httpd

Şimdi çıkarılan dizine gidin ve expat'ı yapılandırmak için aşağıdaki komutu tek tek çalıştırın:

# cd /opt/httpd/expat-2.2.10
# ./yapılandır
# Yapmak
# kurulum yap

Şimdi, expat kurulumunun yolunu belirterek configure betiğini tekrar çalıştırın:

# ./configure --prefix=/opt/httpd --with-expat=/opt/httpd/expat-2.2.1

Adım 5. make komutu bitince paketleri kurmaya hazırız. Komutu çalıştırın:

# kurulum yap

6. Adım. Apache sunucunuzu özelleştirmek için httpd'yi kullanın.conf dosyası içinde bulunur:

# nano ÖNEK/conf/httpd.konf

PREFIX'in apache kurulumunun yolu olduğu yerde. Bizim durumumuzda /opt/httpd/, bu yüzden şunu kullanıyoruz:

# nano /opt/httpd/conf/httpd.konf

Bu dosyanın içinde ServerName yönergesini sisteminizin IP adresine değiştirin.

7. Adım. Artık apache kullanıma hazırdır; servisi sadece kurulu olduğu dizinden başlatmamız gerekiyor. e için.g., apache'yi /opt/httpd içine kurduysanız, şu komutu çalıştırın:

# /opt/httpd/bin/apachectl -k başlangıç

Yöntem 2. Fedora Deposundan Yükleme

Apache httpd'yi Fedora deposundan kurmak oldukça kolaydır; sadece aşağıdaki adımları izleyin:

Aşama 1. Kök kullanıcıyla veya en azından süper kullanıcı ayrıcalıklarıyla bir terminal (ctrl+alt+f2) açın.

Adım 2. Şimdi apache'yi kurmak için aşağıdaki komutu kullanın:

# dnf httpd'yi kurun

Aşama 3. Apache hizmetinin durumunu şu komutla başlatın ve kontrol edin:

# systemctl httpd'yi başlat.hizmet
# systemctl durumu httpd.hizmet

Çalışan bir durum göstermelidir

4. Adım. Bir web tarayıcısı açın ve sistem IP'nizi girin. Aşağıdaki sayfayı gösterecektir:

Sonuç

Tebrikler, Apache web sunucusunu başarıyla yapılandırdınız. Bu kılavuzda, kaynak dosyadan ve Fedora deposundan apache'nin nasıl kurulacağını öğrendik.

Linux Oyunları Geliştirmek için Ücretsiz ve Açık Kaynaklı Oyun Motorları
Bu makale, Linux'ta 2D ve 3D oyunlar geliştirmek için kullanılabilecek ücretsiz ve açık kaynaklı oyun motorlarının bir listesini kapsayacaktır. Bu tür...
Linux Eğitimi için Tomb Raider'ın Gölgesi
Shadow of the Tomb Raider, Eidos Montreal tarafından yaratılan bir aksiyon-macera oyunu serisi olan Tomb Raider serisine eklenen on ikinci oyundur. Oy...
Linux'ta FPS Nasıl Arttırılır?
FPS'nin kısaltması Saniyedeki Kare Sayısı. FPS'nin görevi, video oynatma veya oyun performanslarındaki kare hızını ölçmektir. Basit bir deyişle, her s...