Süreç düşündüğünüz kadar zor değil
Yani bir web siteniz var, ancak şimdi barındırmak için bir platforma ihtiyacınız var. Orada birçok web sağlayıcı barındırma sağlayıcılarından birini kullanabilir veya kendi web sunucunuzla kendi web sitenizi kendiniz barındırmayı deneyebilirsiniz.
Apache ücretsiz olduğu için, kurulacak en popüler web sunucularından biridir. Ayrıca, birçok farklı web sitesi türü için kullanışlı kılan çeşitli özelliklere de sahiptir. Peki, Apache nedir? Özetle, kişisel web sayfalarından kurumsal düzeyde sitelere kadar her şey için kullanılan bir sunucudur.
Popüler olduğu kadar çok yönlü.
Bu makalenin genel bakışını içeren bir Linux sisteminde Apache'nin nasıl kurulacağına dair gerçekleri öğrenebileceksiniz. Başlamadan önce, en azından Linux'ta rahat çalışmanız gerekir - dizinleri değiştirebilme, katran ve gunzip kullanarak ve derleme ile derleme de dahil olmak üzere (eğer derlemeyi denemek istemiyorsanız ikili dosyaları nereden alacağınızı tartışacağım) kendi). Sunucu makinesindeki kök hesaba da erişebilmeniz gerekir. Yine, eğer bu sizi şaşırtıyorsa, kendiniz yapmak yerine her zaman bir hosting sağlayıcıya dönüşebilirsiniz.
Apache'yi indirin
Başladığınızda en son kararlı Apache sürümünü indirmenizi tavsiye ederim. Apache'yi almak için en iyi yer Apache HTTP Sunucusu indirme sitesinden. Sisteminize uygun kaynak dosyaları indirin. Bazı işletim sistemleri için ikili sürümler bu siteden de edinilebilir.
Apache Dosyalarını Ayıkla
Dosyaları indirdikten sonra bunları açmanız gerekir:
gunzip -d httpd-2_0_NN.tar.gz
tar xvf httpd-2_0_NN.tar
Bu, kaynak dosyalar ile geçerli dizinin altında yeni bir dizin oluşturur.
Sunucunuzu Apache için Yapılandırma
Dosyaları elinize aldıktan sonra, kaynak dosyalarınızı yapılandırarak her şeyi bulabileceğiniz makinenize talimat vermeniz gerekir. Bunu yapmanın en kolay yolu, tüm varsayılanları kabul etmek ve sadece aşağıdakileri yazmaktır:
./Yapılandır
Tabii ki, çoğu insan sadece kendilerine sunulan varsayılan seçenekleri kabul etmek istemiyor. En önemli seçenek önek = PREFIX seçeneğidir. Bu, Apache dosyalarının yükleneceği dizini belirtir. Belirli ortam değişkenlerini ve modülleri de ayarlayabilirsiniz. Yüklemeyi sevdiğim modüllerden bazıları şunlardır:
- mod_alias - URL ağacının farklı bölümlerini eşlemek için
- mod_include - Sunucu Tarafı İçeriği ayrıştırmak için
- mod_mime - dosya uzantılarını MIME türüyle ilişkilendirmek için
- mod_rewrite - anında URL'leri yeniden yazmak için
- mod_speling (sic) - URL'leri yanlış yazabilecek okuyucularınıza yardımcı olmak için
- mod_ssl - SSL kullanarak güçlü şifrelemeye izin vermek için
- mod_userdir - sistem kullanıcılarının kendi web sayfası dizinlerine sahip olmalarına izin vermek için
Lütfen bunların belirli bir sisteme kurabileceğimiz tüm modüller olmadığını unutmayın - özel proje yüklediklerime bağlı olacaktır, ancak yukarıdaki liste iyi bir başlangıç noktasıdır. İhtiyacınız olanları belirlemek için modüllerle ilgili detaylar hakkında daha fazla bilgi edinin.
Apache oluştur
Herhangi bir kaynak yüklemesinde olduğu gibi, daha sonra yüklemeyi oluşturmanız gerekir:
Yapmak
yükleme yap
Apache'yi Özelleştir
Yüklemeniz ve oluşturmayla ilgili herhangi bir sorun yaşandığını varsayarsak, Apache yapılandırmanızı özelleştirmeye hazırsınız.
Bu gerçekten sadece httpd.conf dosyasını düzenlemek anlamına gelir. Bu dosya PREFIX / conf dizininde bulunur. Genelde metin editörüyle düzenlerim.
vi PREFIX / conf /httpd.conf
Not: Bu dosyayı düzenlemek için root olmanız gerekir.
Yapılandırmanızı istediğiniz gibi düzenlemek için bu dosyadaki talimatları izleyin. Apache web sitesinde daha fazla yardım mevcuttur. Ek bilgi ve kaynaklar için her zaman bu siteye dönebilirsiniz.
Apache sunucunuzu test edin
Aynı makinede bir web tarayıcısı açın ve adres kutusuna http: // localhost / yazın. Yukarıdaki kısmi ekran görüntüsünde benzer bir sayfa görmelisiniz (bu makaleye eşlik eden görüntü).
Büyük harflerle "Bunu beklediğiniz web sitesinin yerine görüyor musunuz?" Bu iyi bir haber, sunucunuzun doğru bir şekilde kurulduğu anlamına gelir.
Yeni Yüklü Apache Web Sunucunuza Sayfaları Düzenlemeye / Yüklemeye Başla
Sunucunuz çalıştığında ve yayınlandığında sayfaları yayınlamaya başlayabilirsiniz. Web sitenizi oluştururken eğlenin!