APE (Ajax Push Engine) Kurulumu

Merhaba ,

APE (Ajax Push Engine) gerçek zamanlı işlemler yapabileceğiniz açık kaynak kodlu bir js frameworkü… Zaten ne olduğunu bildiğinizi varsayarak CentOS 6.4 üzerinde nasıl kurulumunu yapacağınıza geçiyorum..

Öncelikle ssh ile sunucunuza yada VPS’nize bağlanın. Root olarak login olduktan sonra sırası ile aşağıdaki adımları izleyin..

wget komutu ile APE master paketini sunucumuza çekiyoruz.

Ape Kurulum

yukarıdaki kod ile sunucumuza çektiğimiz master dosyasını zip den çıkartıyoruz. APE_Server-master isminde bir klasör oluştu. Şimdi aşağıdaki komut ile bu klasörü /etc dizinine taşıyoruz.

ile ape klasörüne geçiş yapıyoruz.

7. satırdakileri aşağıdakiler ile değiştiriyoruz.

Ape Kurulum

Şimdi sıra geldi build işlemine…

ile build işlemine başlıyoruz. Sorunsuz bittiği zaman size herhangi bir uyarı vermez ama hata varsa size bildirir.

Build işleminin sorunsuz bittiğini farz ediyorum.. Eğer hata aldıysanız yorum yazın buluruz çözümünü..

Daemon oluşturacağız (APE’nin sunucuda servis olarak arka planda çalışmasını sağlayacağız).. oluşturacağımız dosyanın içine neler kopyalayacağınızı bulabilirsiniz..

Komutu ile etc/init.d içerisine aped isimli yeni bir dosya oluşturuyoruz. Bu dosyanın içerisine yukarıda verdiğim linkteki içeriği kopyalan :wq ile çıkış yapın.

ile config dosyasında düzenlemeler yapacağız..

Server {
port = 6969
daemon = no
ip_listen = 0.0.0.0
domain = auto
rlimit_nofile = 10000
pid_file = /var/run/aped.pid
}

Yukarıdaki gibi bir bölüm göreceksiniz onda değiştirmeniz gereken 2 yer var (tabi eğer 6969 dışında başka bir port açtıysanız onuda değiştirmeniz gerekiyor).

daemon = yes ve domain = sizinsiteniz.com

Bu değişiklikleri de yaptıktan sonra :wq ile tekrardan çıkış yapın…

Artık ape servisini başlatabiliriz.. Bunun için ;

service aped start yazıp enter a basmanız yeterli.

siteniz.com:6969 urlsini kontrol edin… Resimdeki gibi bir ekranla karşılaşıyorsanız APE’yi kurmuşsunuz demektir.

Ape Kurulum

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir