Re: [Linux-sunucu] SuSe 9.3 Apache konfigürasyon dosyası sorunu

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Web Developer (webdev90@googlemail.com)
Date: Fri 09 Dec 2005 - 02:25:43 EET


Olay anlaşıldı. Kurduğum BlueDragon tarafından yaratılan başlatma scripti
sadece RedHat için düzenlenmiş durumda ve tabi ki SuSe sistemde sorun
çıkarmakta.

Script aşağıdaki gibi

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#!/bin/sh
# Startup script for the BlueDragon Server
# . /etc/rc.d/init.d/functions
. /etc/sysconfig/network/scripts/functions

bdstart=" /usr/local/NewAtlanta/BlueDragon_Server_62/bin/StartBlueDragon.sh
"
bdstop=/usr/local/NewAtlanta/BlueDragon_Server_62/bin/StopBlueDragon.sh
prog="BlueDragon Server"
start() { echo -n "Starting $prog: "; daemon $bdstart ; echo ;
RETVAL=$? ; return $RETVAL ; }
 stop() { echo -n "Stopping $prog: "; daemon $bdstop ; echo ;
RETVAL=$? ; return $RETVAL ; }
case "$1" in
  start) start& ;;
  stop) stop ;;
  restart) stop; start ;;
  *) echo $"Usage: $prog {start|stop|restart}"
    exit 1
esac
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ana sorun tabi functions olayı. SuSe için ise bu tanım ".
/etc/sysconfig/network/scripts/functions" şeklinde. Ancak bu değişiklik de
scriptin doğru çalışmasını sağlayamadı.

Bu scripti SuSe uyumlu yapmanın yolları konusunda önerileriniz olursa
sevinirim.

Kısa vadede bulduğum en pratik çözüm start ve stop işleri için gerekli olan
scriptleri aşağıdaki gibi linklemek oldu.

ln -s /usr/local/NewAtlanta/BlueDragon_Server_62/bin/StartBlueDragon.sh
/etc/rc.d/rc3.d/S95bluedragon
ln -s /usr/local/NewAtlanta/BlueDragon_Server_62/bin/StopBlueDragon.sh
/etc/rc.d/rc0.d/K95bluedragon
ln -s /usr/local/NewAtlanta/BlueDragon_Server_62/bin/StopBlueDragon.sh
/etc/rc.d/rc1.d/K95bluedragon
ln -s /usr/local/NewAtlanta/BlueDragon_Server_62/bin/StopBlueDragon.sh
/etc/rc.d/rc2.d/K95bluedragon
ln -s /usr/local/NewAtlanta/BlueDragon_Server_62/bin/StopBlueDragon.sh
/etc/rc.d/rc3.d/K95bluedragon

Teşekkürler.

Cenk

On 12/9/05, Web Developer <webdev90@googlemail.com> wrote:
>
>
> Sanırım sorun var olan scriptin RedHat için düşünülmüş olması.
>
> Biraz araştırma sonucu SuSe içinde aşağıdaki gibi bir tanımın olmadığını
> gördüm.
>
> . /etc/rc.d/init.d/functions
>
> Bu eklentinin SuSe karşılığını araştırıyorum.
>
>
> Cenk
>
>
>
>
> On 12/9/05, Web Developer <webdev90@googlemail.com > wrote:
> >
> > Anlıyorum.
> >
> > Doğrudan httpd.conf dosyasına gerekli güncellemeyi ekledim ve sorunsuz
> > çalışıyor şu an.
> >
> > Dileğim düzenli bir şekilde tüm modüller aynı yerde olsun idi.
> >
> > Diğer bir soru da bir servis başlatımı için bir .sh dosyam var. Sistem
> > açıldığında bu server.sh dosyamın çalışmasını nasıl sağlarım?
> >
> > /etc/rc.d/init.d/ altına bir başlatma scripti kurulum sırasında
> > yaratıldı. Ancak sanırım bu yeterli gelmemekte.
> >
> > "ln -s /etc/rc.d/init.d/ServerBasla /etc/rc.d/rc3.d/S95serverbasla"
> > şeklinde bir bağlantı da işimi görmedi.
> >
> > Herhangi bir öneri?
> >
> > Teşekkürler.
> >
> > Cenk
> >
> >
> >
> >
> > On 12/8/05, Timu EREN < selam008@hotpop.com > wrote:
> >
> > > Perşembe 08 Aralık 2005 23:14 tarihinde, Web Developer şunları
> > > yazmıştı:
> > > > Selamlar,
> > > >
> > > > SuSe 9.3 bir sistem üzerinde Apache 2.0.53 çalışmakta.
> > > >
> > > > Modülleri yüklemek için httpd.conf dosyası içerisinde "include"
> > > edilerek
> > > >
> > > > "Include /etc/apache2/sysconfig.d/loadmodule.conf"
> > > >
> > > > yüklenmekte ve ben yüklenmesi gereken bir modulü de doğrudan bu
> > > dosya
> > > > içerisinde
> > > >
> > > > "LoadModule servletexec_module
> > > > /usr/include/apache2/modules/mod_servletexec2.so"
> > > >
> > > > şeklinde ekliyorum. Sonrasında Apache yeniden başlatılıyor ve
> > > herhangi bir
> > > > sorun yok.
> > > >
> > > > Ancak ne zaman sistemi yeniden başlatsam bu kaydettiğim dosya sanki
> > > yeniden
> > > > yaratılıyor ve yaptığım bu ayar/ekleme kayboluyor.
> > > >
> > > > Sorun manuel olarak eklenen bölümlerin eklendiği dosya seçimimi?
> > > Yada ne?
> > >
> > > Sorun suse'nin "kardeşim sen işini yast ile yapsana yast senden çok
> > > daha
> > > iyi biliyor bu tür işleri" yaklaşımı, şöyleki /etc/sysconfig (dizini
> > > yanlış
> > > hatırlıyor olabilirim 1 aydır kullanmıyorum) dizini içerisinde yast
> > > ile
> > > yapılandırılabilinir uygulanamaların yapılandırma dosyaları bulunuyor.
> > > bu tür
> > > uygulamalar açılışta kendi dosyalarını okuyarak genel yapılandırma
> > > seçeneklerini yeniden oluşturuyorlar. yanlış hatırlamıyorsam bu dosya
> > > içerisinde ENABLEDMODS değişkeni içerisinde aralarında boşluk
> > > bulunarak
> > > yazılan eklentiler başlangıçta "loadmodule.conf" dosyasına yazılıyor.
> > > (her
> > > apache başlangıcında)
> > >
> > > Eğer siz el yordamı ile (vi yada benzeri bir editör ile) apache
> > > yapılandırmasında global bazı değerler ile oynarsanız
> > > /etc/sysconfig/apache
> > > dosyasındaki ayarlar değiştirilmediği için el ile yaptığınız
> > > değişiklikler
> > > geri alınırlar... en iyisi siz bu yüklemek istediğiniz modülü yast
> > > üzerinden
> > > yüklenmesini sağlayın.
> > >
> > >
> > >
> > > > Cenk
> > >
> > > --
> > > Saygılar && İyi çalışmalar
> > > Timu EREN (a.k.a selam)
> > >
> > >
> > > _______________________________________________
> > > Linux-sunucu mailing list
> > > Linux-sunucu@liste.linux.org.tr
> > > http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
> > >
> > >
> > >
> > >
> >
>

_______________________________________________
Linux-sunucu mailing list
Linux-sunucu@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.