Webmaster Genel Webmasterların fikir alışverişi yapabileceği konulara bu başlık altından ulaşabilirsiniz. |
|
Seçenekler | Stil |
15 Aralık 2022, 21:34 | #1 |
Apache Nedir
Detaylı Apache Web Server İncelemesi
Apache nedir? Apache, dünyadaki web sitelerinin %46’sına gücünü veren açık kaynak kodlu, ücretsiz bir web sunucusu yazılımıdır. Resmi ismi Apache HTTP Server’dır ve Apache Software Foundation tarafından geliştirilmiştir. Web sitesi sahiplerine içeriklerini internet üzerinde yayınlama olanağı sağlar ve ismi “web server” de buradan gelir. En eski ve güvenilir web sunucularından birisidir, ilk sürümü 20 yılı aşkın süre önce yayınlanmıştır. Herhangi biri bir web sitesine girmek istediğinde domain adını tarayıcının araç çubuğuna girer. Ardından web sunucusu talep edilen dosyaları sanal bir kurye edasıyla ulaştırır. Web Server Nedir? Dosya sunucuları, veritabanı sunucuları, eposta sunucuları ve web sunucuları farklı sunucu yazılımları kullanır. Bu uygulamaların her biri fiziksel bir sunucuda depolanan dosyalara erişim sağlayabilir ve bu dosyaları farklı amaçlar için kullanabilir. Web sunucusunun görevi web siteleri internette yayınlamaktır. Bunu başarabilmek için, sunucu ile istemci makineleri arasında bir aracı olarak çalışır. Her bir kullanıcı talebi doğrultusunda sunucudan içeriği çekerek internete ulaştırır. Web sunucularının en büyük görevlerinden birisi birçok farklı web kullanıcısına aynı anda hizmet vermektir ve bu kullanıcıların her biri farklı bir sayfa talep etmektedir. Web sunucuları, PHP, Python, Java ve diğer yazılım dillerinde yazılan dosyaları işlerler. Bu dosyaları static HTML dosyalarına dönüştürerek, web kullanıcılarının tarayıcılarına ulaştırır. Web sunucusu kelimesini duyduğunuzda, düzgün bir sunucu-istemci iletişimini sağlamak üzere bir araç aklınıza gelsin. Apache Web Server Nasıl Çalışır? Apache’ye web sunucusu desek de, fiziksel bir sunucu değildir sadece sunucuda çalışan bir yazılımdır. Görevi ise sunucu ile web sitesi kullanıcıları (Firefox, Chrome, Safari, vs) arasında bir köprü oluşturarak dosyaları ileri geri taşır. Apache çapraz platform bir yazılımdır, bu sebeple hem Unix hem Windows sunucularda çalışabilir. Bir ziyaretçi web sitenizdeki bir sayfayı yüklemeye çalıştığında, örneğin anasayfa veya hakkımda sayfası gibi, tarayıcı sunucunuza bir talep gönderir ve Apache bütün talep edilen dosyalarla (metin, görsel vs) bir yanıt gönderir. Sunucu ve istemci HTTP protokolü aracılığıyla haberleşir ve Apache akıcı ve güvenli iletişimden sorumludur. Apache oldukça özelleştirilebilir bir yapıya sahiptir çünkü modül tabanlı bir yapısı vardır. Bu modüller sunucu yöneticilerine bazı farklı işlevleri kapatıp açma şansı tanır. Apache’nin güvenlik, önbellek, URL yazma, şifre yetkilendirme gibi modülleri bulunur. Apache vs Diğer Web Sunucuları Apache haricinde farklı web sunucuları da mevcuttur. Her bir web sunucusu uygulaması farklı bir amaç doğrultusunda yaratılmıştır. Apache yaygın olarak kullanılsa da bazı alternatifleri ve rakipleri bulunuyor. Apache vs NGINX Nginx, yani Engine-X ilk olarak 2004 yılında yayınlanan bir web sunucusu uygulamasıdır. Günümüz itibariyle, web sitesi sahipleri arasında oldukça popular olmuştur. Nginx c10k problemine çözüm olarak oluşturulmuştur. C10k probleminin anlamı, kullanıcı taleplerini karşılamak için thread kullanan bir web sunucusu eş zamanlı olarak 10,000’in üzerinde bağlantının altından kalkamama durumudur.
Apache vs Tomcat Tomcat yine Apache Software Foundation tarafından geliştirilen bir web sunucusudur ve resmi ismi Apache Tomcat olarak geçer. Aynı zamanda HTTP sunucusudur ancak static web siteleri yerine Java uygulamalarına destek verir. Tomcat Java Servlet, JavaServer Pages (JSP), Java EL ve WebSocket gibi farklı Java spesifikasyonları çalıştırabilir.
Apache Artıları ve Eksileri Apache web sunucusu web sitenizi stabil ve çok amaçlı bir platformda çalıştırmak için harika bir seçimdir. Ancak dikkat etmeniz gereken bazı dezavantajlara da sahiptir. Artılar:
Eksileri:
Apache, çok fazla baş ağrısı çekmeden güvenli bir web sitesi kurmanıza yardımcı olan en popular web sunucularından birisidir. Online farkındalık isteyen küçük ve orta çaplı işletmelerin sıklıkla tercih ettiği seçimdir. Bir Apache web sunucusunda herhangi ayar yapmadan kolaylıkla WordPress sitesi kurabilirsiniz. Ayrıca Apache diğer içerik yönetim sistemleriyle (Joomla, Drupal vs), web framework’leriyle (Django, Laravel vs) ve yazılım dilleriyle oldukça uyumlu şekilde çalışabilir. Bu sebeple VPS veya paylaşımlı sınırsız hosting gibi bütün web hosting platformları için oldukça iyi bir seçimdir. Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Konu ExCaLuBuR tarafından (12 Mart 2023 Saat 22:43 ) değiştirilmiştir.. |
|
|
19 Aralık 2022, 07:49 | #2 |
Oldukça faydalı bilgiler olduklarına eminim. Emeğine sağlık
|
|
|
21 Aralık 2022, 14:32 | #3 |
Konuyla ilgili olanlar için faydalı bir konu.
Teşekkürler.
________________
İnsan bütün sıkıntılarını tek başına atlatınca, kimseye ihtiyaç duymuyor. |
|
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
|
|