Paylaşım Sitesi  

Geri git   Paylaşım Sitesi > Yurttan Dünyadan Haber > Güncel Haberler
Kayıt ol Yardım Üye Listesi Ajanda Forumları Okundu Kabul Et

Tags: , , , ,

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 12-05-2007, 06:11
Üye
 
Üyelik tarihi: Jul 2008
Yaş: 20
Mesajlar: 1
Tecrübe Puanı: 0
mc_err0r is on a distinguished road
Post mod_chroot ile Apache chroot yaratma

mod_chroot ile Apache chroot yaratma

Apache chroot ortamı yaratmak ve uğraşmak zor olabilir. Apache için chroot ortamı yaratmak için önce httpd prosesini çalıştırmak için gerekli kütüphane ve uygulamaları bilmeniz gerekir. Bunları çıkardıktan sonra, bu dosyaları içeren bir chroot ortamı yaratmanız gerekir. Chroot ortamını yarattıktan sonra güvenlik güncellemeleri vs çıktığında güncellemeniz gerekir. Bu işi kolaylaştırmak için araçlar olsa da (mock, makejail vs.) düzgün çalışması için baya bir zaman harcamanız gerekebilir.

chroot ortam yaratmadaki zorlukların üstesinden gelmek için mod_chroot kullanılabilir. Mod_chroot, runtime linker gerekli kütüphaneleri yükledikten sonra chroot() sistem çağrısını yapar ve Apache konfigürasyon dosyasını işler, erişim ve hata loglarını açar. chroot() sistem çağrısını Apache tamamen başlayana kadar geciktirmek, kütüphaneler hapise (jail) kopyalanması gerekmediği için ve konfigürasyon dosyaları chroot ortamı dışında olabileceği için, chroot ortamını konfigüre etmek için gereken işlemleri büyük ölçüde azaltacaktır.

mod_chroot'u kurmak ve konfigüre etmek çok kolaydır. mod_chroot'u kaynağından derleyip kurmak için apxs Apache aracını kullanabilirsiniz.
$ tar zxvf mod_chroot-0.5.tar.gz

$ apxs -cai mod_chroot-0.5/src/apache20/mod_chroot.c

Bu komut mod_chroot'u derleyecek ve Apache yüklenebilir modüller klasörüne kuracaktır. mod_chroot'u konfigüre etmek için ilk önce httpd.conf dosyasına LoadModule direktifi eklemeniz gerekir:
LoadModule chroot_module modules/mod_chroot.so

Sonra Apache'nin chroot yapmasını istediğiniz klasöre işaret eden bir ChrootDir direktifi eklemeniz gerekir:
ChrootDir /var/chroot/apache

chroot klasörü web sunucunuzun sunduğu içeriğe sahip olmalıdır. Konfigürasyon kolay fakat dikkat etmeniz gereken bir kaç nokta var. Web sunucusu, konfigürasyonu chroot'a taşınmadıkça (*) graceful restart yapılamaz ve paylaşılan kütüphaneleri yükleyen tembel programlar çalışmazlar. Mod_chroot chroot ortamlarını yönetmeyi çok kolaylaştıran harika bir modüldür.

* eğer bir program kütüphane yüklemek için dlopen() kullanıyorsa, kütüphaneyi chroot ortamına taşımanız gerekir veya Apache LoadFile direktifi ile başlangıç zamanında yüklemeniz gerekir.




[Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
  #2 (permalink)  
Alt 12-05-2007, 08:13
CursE Of QueeN - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: Jun 2007
Yaş: 27
Mesajlar: 850
Tecrübe Puanı: 300002
CursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond reputeCursE Of QueeN has a reputation beyond repute
Standart Cevap: mod_chroot ile Apache chroot yaratma

paylasim icin tesekkurler
__________________

Sitemize Faydalı Olmak İstiyorsanız alexa tollbar İndiriniz Bilgisayarına Kurunuz Tşkler
[Linkleri sadece üyelerimiz görebilir. Üye olmak için tıklayın...]
İhbar Ve Sikayetleriniz İçin
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Alıntı ile Cevapla
Cevapla



Seçenekler
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Kapalı
Refbacks are Açık


Style Webmasteriz
Powered by vBulletin® ~ Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0