[Gelistirici] Hata 9638 - server/web/nginx hakkında

H. İbrahim Güngör ibrahim at pardus.org.tr
28 Ara 2010 Sal 10:55:15 EET


On Mon, 27 Dec 2010 17:58:38 +0200
Erdem Bayer <ebayer at pardus.org.tr> wrote:

> Selamlar

Selam,

> En son [1] adresindeki tartışmada apache ve nginx kullanan paketler için
> ne öntanımlı ayar dosyalarının ne yapılacağı sorununda kalmıştık, bugün
> biraz daha konuştuk, şöyle bir yol öneriyorum:
> 
> * Web sunucusu bağımlılığı olan bütün paketler içinde apache ve nginx
> için anydependency yazalım.

Bunun yerine meta paket tanımlayıp soyutlamaktan yanayım. Yarın başka bir
sunucu daha gelirse, tüm paketlere bir anydependency yazmak yerine
"meta-webserver" gibi bir pakete anydependency olarak yazalım apache'yi,
nginx'i vs., web-server bağımlılığı olan paketlere de meta-webserver
bağımlılığı yazalım.

> * Web sunucusu bağımlılığı olan bütün paketler içinden apache
> (/usr/share/pardus/sample-configs/web/apache/paket_adı.conf) ve nginx
> (/usr/share/pardus/sample-configs/web/nginx/paket_adı.conf) için ayrı
> birer ayar dosyası çıksın

Buna +1

> * Apache ve nginx paketlerine birer pakhandler ekleyelim, bir paket
> kurulurken bu dizinler altına dosya koyuyorsa ve o web sunucunun paketi
> kurulu ise web sunucunun öntanımlı config dizini içinden bu config
> dosyasına link oluştursun.

Bu over-engineering gibi geliyor bana. Kullanıcının symlink oluşturması daha
temiz ve güvenli bir yol değil mi? 

-- 
H. İbrahim Güngör <ibrahim () pardus ! org ! tr>



Gelistirici mesaj listesiyle ilgili daha fazla bilgi