THE APACHE WEB SERVER ENGINE EĞİTİMİ

Apache ile üretime hazır web sunucuları kur ve yönet

httpd.conf'tan sanal konaklara, mod_ssl ve HTTP/2'den MPM ayarlarına kadar Apache HTTP Server 2.4'ü üretim ortamında güvenli ve performanslı çalıştırmayı öğrenin.

Apache HTTP Server 2.4'ü kurulumdan üretime taşıyan uygulamalı eğitim: sanal konaklar, mod_rewrite, mod_ssl ile TLS, HTTP/2, mod_proxy ters vekil ve MPM performans ayarları canlı sunucular üzerinde işlenir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Apache 2.4 yapılandırması, sanal konaklar, modüller, TLS ve performans

Bu orta seviye eğitim, Apache HTTP Server 2.4'ü sıfırdan üretime kadar ele alır. httpd kurulumu, dizin yapısı (conf, conf.d, mods-enabled), temel yönergeler (ServerRoot, Listen, DocumentRoot) ve <Directory>/<Location> blokları anlatılır. Ad ve IP tabanlı sanal konaklar, .htaccess ve AllowOverride mantığı, mod_rewrite ile URL yeniden yazma ve RewriteRule/RewriteCond kuralları uygulanır. mod_ssl ile TLS sertifikası kurulumu, HTTP/2 (mod_http2), sıkıştırma (mod_deflate), önbellek (mod_cache) ve ters vekil (mod_proxy, ProxyPass) senaryoları gösterilir. MPM seçimi (prefork, worker, event), KeepAlive, log formatları ve güvenlik sertleştirme konuları ile tamamlanır.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar temel yapılandırmadan sanal konak, TLS ve performans ayarlarına kadar her adımı canlı bir httpd üzerinde uygular.

Seviye

Orta Seviye — Apache HTTP Server 2.4'ün kurulumu, sanal konak (vhost) yapılandırması, modül yönetimi, TLS ve performans ayarlarını kapsar.

Öğrenme Metodu

Katılımcılar Linux sanal makineler üzerinde gerçek bir Apache 2.4 kurulumu yaparak vhost, mod_rewrite, TLS ve ters vekil senaryolarını uçtan uca uygulamalı kurar.

Neden Bu Eğitim?

🌐Yaygın Teknoloji

İnternetin büyük bölümünü taşıyan Apache'yi hakim şekilde yöneterek her ortamda iş görebilirsiniz.

🔒Güvenli TLS

mod_ssl ile modern şifreleme, HSTS ve güçlü cipher yapılandırmalarını doğru kurarsınız.

⚡Performans

MPM, KeepAlive ve önbellek ayarlarıyla sunucu yanıt süresini belirgin biçimde iyileştirirsiniz.

Anahtar Konular

apache eğitimiapache http server 2.4httpd yapılandırmasanal konakmod_rewritemod_ssl tlshttp/2 apacheters vekil proxypassmpm eventweb sunucu yönetimi
“İyi yapılandırılmış bir web sunucusu, görünmez ama her istekte hissedilen bir güvencedir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux Temeli

Komut satırı, paket yöneticisi ve dosya izinleri kavramlarına aşinalık gerekir.

2
HTTP Bilgisi

İstek/yanıt, durum kodları ve başlıklar hakkında temel bilgi faydalıdır.

3
DNS Kavramı

A kaydı ve ad çözümlemesi mantığına aşinalık sanal konak testlerini kolaylaştırır.

4
Lab Ortamı

Bir Linux sanal makinesi ve kök (root/sudo) erişimi gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Apache 2.4 kurulumunu yapabilir, yapılandırma dosyalarını okuyup temel yönergeleri düzenleyebilir.
Modül 1
Kurulum ve Dizin Yapısı
  • apt/yum ile httpd paket kurulumu ve servis (systemctl) yönetimi
  • ServerRoot, conf, conf.d ve mods-available/mods-enabled yapısı
  • apachectl configtest ile yapılandırma doğrulama
  • a2enmod/a2ensite (Debian) ve httpd -M ile yüklü modüller
  • error_log ve access_log konumları ve tail ile izleme
  • httpd -v, httpd -S ile sürüm ve vhost dökümü
Modül 2
Temel Yönergeler
  • Listen ile port tanımı ve birden fazla porta bağlanma
  • ServerName, ServerAdmin ve ServerTokens ayarları
  • DocumentRoot ve DirectoryIndex yapılandırması
  • <Directory> blokları ve Require all granted/denied
  • Options yönergesi (Indexes, FollowSymLinks) etkileri
  • ErrorDocument ile özel hata sayfaları
Modül 3
Erişim Denetimi
  • mod_authz_core ile Require ip/host kuralları
  • .htaccess mantığı ve AllowOverride seçenekleri
  • mod_auth_basic ile htpasswd tabanlı kimlik doğrulama
  • <Location> ile URL yoluna dayalı kısıtlama
  • Require valid-user ve grup tabanlı yetki
  • Güvenlik için AllowOverride None kullanımının gerekçesi
Modül 4
Loglama ve İzleme
  • LogFormat ve CustomLog ile combined/common formatları
  • mod_log_config ile koşullu loglama
  • LogLevel ayarı (warn, debug) ve modül bazlı loglama
  • mod_status ile /server-status üzerinden canlı izleme
  • logrotate ile log döndürme yapılandırması
  • Erişim loglarından temel trafik analizi
Günün hedefiKatılımcı birden fazla siteyi sanal konaklarla barındırabilir ve mod_rewrite ile URL kuralları yazabilir.
Modül 1
Sanal Konaklar
  • Ad tabanlı (name-based) sanal konak tanımı
  • IP tabanlı sanal konak senaryoları ve farkları
  • <VirtualHost *:80> blok yapısı ve ServerAlias
  • Her vhost için ayrı DocumentRoot ve log dosyaları
  • Varsayılan (default) vhost davranışı ve sıralama
  • httpd -S ile vhost eşleşmelerinin doğrulanması
Modül 2
mod_rewrite
  • RewriteEngine On ve kural değerlendirme sırası
  • RewriteRule desen ve yedek (substitution) sözdizimi
  • RewriteCond ile koşullar (%{HTTP_HOST}, %{REQUEST_URI})
  • [L], [R=301], [QSA], [NC] bayraklarının kullanımı
  • www'dan www'suza ve HTTP'den HTTPS'e yönlendirme
  • RewriteLog yerine LogLevel rewrite:trace ile hata ayıklama
Modül 3
Yönlendirme ve Takma Adlar
  • Redirect ve RedirectMatch ile basit yönlendirmeler
  • Alias ve ScriptAlias ile dizin eşleme
  • mod_alias ile statik içerik yolu yönetimi
  • 301 kalıcı ve 302 geçici yönlendirme farkı
  • Canonical URL stratejisi ve SEO etkisi
  • DirectorySlash ile sondaki eğik çizgi davranışı
Modül 4
İçerik Sunumu
  • mod_mime ile MIME tür eşlemesi
  • ExpiresByType ile tarayıcı önbellek başlıkları
  • mod_deflate ile metin içeriğin sıkıştırılması
  • AddCharset ve karakter kodlaması ayarları
  • ETag ve Last-Modified başlıklarının yönetimi
  • Statik dosya sunumunda sendfile ve performans
Günün hedefiKatılımcı TLS ve HTTP/2'yi etkinleştirebilir, ters vekil kurabilir ve sunucuyu performans için ayarlayabilir.
Modül 1
TLS ve mod_ssl
  • SSLEngine, SSLCertificateFile ve SSLCertificateKeyFile ayarı
  • Zincir sertifika ve SSLCertificateChainFile kullanımı
  • SSLProtocol ile TLS 1.2/1.3 sınırlaması
  • SSLCipherSuite ile güçlü şifre paketleri seçimi
  • HSTS başlığı (Strict-Transport-Security) eklenmesi
  • Let's Encrypt/certbot ile otomatik sertifika yenileme
Modül 2
HTTP/2 ve Sıkıştırma
  • mod_http2 yükleme ve Protocols h2 http/1.1 ayarı
  • HTTP/2 çoğullama (multiplexing) avantajı
  • H2Push ve sunucu push davranışı
  • mod_brotli ile modern sıkıştırma
  • ALPN ve TLS üzerinde h2 gereksinimi
  • nghttp/curl --http2 ile doğrulama
Modül 3
Ters Vekil
  • mod_proxy ve mod_proxy_http yükleme
  • ProxyPass ve ProxyPassReverse yapılandırması
  • Uygulama sunucusuna (Tomcat, Node, PHP-FPM) yönlendirme
  • mod_proxy_balancer ile basit yük dengeleme
  • X-Forwarded-For ve istemci IP koruması
  • Backend sağlık ve zaman aşımı (timeout) ayarları
Modül 4
MPM ve Performans
  • prefork, worker ve event MPM farkları
  • StartServers, MaxRequestWorkers ve MaxConnectionsPerChild
  • KeepAlive, KeepAliveTimeout ve MaxKeepAliveRequests
  • Timeout ve kaynak sınırlarının ayarlanması
  • ab (ApacheBench) ile yük testi
  • Güvenlik sertleştirme: ServerSignature Off, TRACE kapatma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kurulum

Apache 2.4'ü kurup servis olarak güvenle yönetebilirsiniz.

✅
Yapılandırma

httpd.conf yönergelerini ve Directory/Location bloklarını doğru düzenlersiniz.

✅
Sanal Konak

Tek sunucuda çok sayıda siteyi name/IP tabanlı vhost ile barındırırsınız.

✅
URL Yeniden Yazma

mod_rewrite ile yönlendirme ve URL kurallarını yazabilirsiniz.

✅
TLS

mod_ssl ile güvenli HTTPS ve güçlü cipher yapılandırması kurarsınız.

✅
HTTP/2

HTTP/2 ve sıkıştırma ile sayfa yükleme performansını artırırsınız.

✅
Ters Vekil

mod_proxy ile uygulama sunucularına yük dengeli vekil kurarsınız.

✅
Performans

MPM ve KeepAlive ayarlarıyla sunucuyu üretim yüküne hazırlarsınız.

Kimler İçin Uygundur?

  • Linux sistem yöneticileri
  • DevOps çalışanları
  • Apache tabanlı web altyapısını kurup yönetmek isteyen BT uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Linux sistem yöneticileri, DevOps çalışanları ve Apache tabanlı web altyapısı kuracak BT uzmanları için uygundur.
Hangi Apache sürümü işleniyor?
Eğitim güncel Apache HTTP Server 2.4 sürümü üzerinden, event MPM ve mod_http2 dahil modern yapılandırmayı ele alır.
Nginx bilgisi gerekli mi?
Hayır, Nginx bilgisi gerekmez; ancak ters vekil ve yük dengeleme kavramları karşılaştırmalı olarak anlaşılır biçimde anlatılır.
TLS sertifikası nasıl ele alınıyor?
mod_ssl yapılandırması ve Let's Encrypt/certbot ile ücretsiz otomatik yenilenen sertifika kurulumu uygulamalı gösterilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirmeyi tamamlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. The Apache Web Server Engine Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sistem Yönetimi TemelleriCreating a DSC Pull Server & Improving DSC Configurations Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Creating a DSC Pull Server & Improving DSC Configurations Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

PowerShell DSC eğitimi: pull server kurulumu, LCM ayarları, MOF derleme, ConfigurationData ile veri ayrımı, composite configuration ve uyumluluk raporlama uygul

Detayları Gör →
Sistem Yönetimi TemelleriCustomization & Managing Infrastructure Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Customization & Managing Infrastructure Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

IaC eğitimi: şablon ve modül özelleştirme, değişken/koşul/döngü, çoklu ortam ve state yönetimi, CI/CD dağıtım, secret yönetimi, izleme ve ölçekleme uygulamalı a

Detayları Gör →
Sistem Yönetimi TemelleriDCCOR: VXLAN, EVPN, & OTV Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

DCCOR: VXLAN, EVPN, & OTV Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Cisco veri merkezi overlay eğitimi: VXLAN veri düzlemi, BGP EVPN kontrol düzlemi, route type, RD/RT ve VRF, anycast gateway ve OTV ile DCI uygulamalı anlatılır.

Detayları Gör →
Sistem Yönetimi TemelleriDecision Analysis and Management: Systems Engineering Performance Measurement Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Decision Analysis and Management: Systems Engineering Performance Measurement Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

MOE, MOP, TPM metrikleri, kazanılmış değer analizi (EVM) ve AHP karar analizi ile sistem mühendisliğinde performans ölçümünü uygulamalı öğrenin.

Detayları Gör →
Sistem Yönetimi TemelleriDecision Analysis and Management: Technical Monitoring Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Decision Analysis and Management: Technical Monitoring Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Teknik incelemeler (SRR, PDR, CDR), teknik baseline yönetimi, konfigürasyon kontrolü, risk takibi ve TRL ile sistem programlarında teknik izlemeyi öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn