AB13' seminerleri öncesi 4 günlük kurslar başladı (http://ab.org.tr/ab13/). Kursların sonunda da, 3 gün boyunca saymakla bitmeyecek kadar seminer, panel, forum, çalıştay olacak (http://ab.org.tr/ab13...) Ben de 313 numaralı bildiri ile 24 Ocak'ta Tornado Framework ve Nginx'ten bahsedeceğim bir aksilik veya programda değişiklik olmazsa....
RESTful servisler zaten tarayici kullansin diye tasarlanmis servisler degildir. genelde API (application programming interface) tarzi, server-server veya JS ile client-server gibi bilgi iletisiminde kullanilir.
- kirpit
@kirpit tamam ben de yönetim sayfasında js ile düzenleme yapmak için kullanıcaktım.
- mehmetkose
@mehmet restful kullanman çok daha iyi olur çünkü ilerde data modelin değişse bile sunucuyla restful şeklinde haberleştiğin için iş yükün daha az olacaktır.mobil uygulama yaptığında yine aynı şekilde işin daha kolay olacaktır.
- s4l1h
nginx üzerinde dinamik subdomainler oluşturmaya çalışıyorum. panelde tüm *.domanin.net istekleri domain.net adresine yönleniyor burada bir sorun yok. ama istekleri karşılama işini nginx üzerinde çözemedim. uygulamam domain.net/subdomain isteklerini karşılayacak şekilde çalışıyor. https://gist.github.com/3748299 ben ise
evet normalde yukarıdaki konfigürasyonu girmesem tüm istekleri http://domain.net karşılıyor. yukarıdaki ayarı aynen girip değişkeni kullanmayınca, www.herhangibir.domain.net isteğinde 404 Not Found hatası alıyorum. tanımladığım server isteği yakalıyor ama, bir şekilde değişken kullanmama izin vermiyor. ben tüm konfigürasyon dosyasını paylaşayım, belki yukarıdaki ayarlardan dolayı ters giden birşey vardır, http://gist.github.com/3757510
- mehmetkose
Restarting nginx: [emerg]: "proxy_pass" directive is not allowed here in /etc/nginx/nginx.conf:36 configuration file /etc/nginx/nginx.conf test failed
- mehmetkose
şoyle yapacaz if ( $http_host ~ www\.(.+)\.domain\.net ) { set $sub $1 ; } proxy_pass http://frontends/$sub;
- Jericho!
Anladığım kadarıyla domain.net i zaten frontends e gonderiyosun o yuzden nginx üzerinde bir daha çevrim yapmaya gerek kalmadan frontends e yollamak için frontends e direkt yolladım.
- Jericho!
[emerg]: "proxy_pass" directive is not allowed here in /etc/nginx/nginx.conf:42 abi sürekli bu hatayı almaya başladım, neden kullanamıyorum acaba şu proxy modülünü.
- mehmetkose
tüm dosyayı yapıştırsana pastebin.ca ya
- Jericho!
hobaa.. oldu vallahi oldu. proxy_redirect off; ne yaptık tam olarak?
- mehmetkose
$sub değişkenine şu subdomain in değerini atadık if içinde proxy_pass ile de frontend sunucuya gönderdik istediğimiz dizine. Proxy_set_header ile hedef hedef host u belirttik. tüm bunları location / içinde yaptık
- Jericho!
Ellerin dert görmesin üstad. kişisel girişimim birde bu, nginxte de yeni olunca günlerdir kafayı yemek üzereydim diğer sorunlar vs.
- mehmetkose
Önemli değil... Bu arada herkes kişisel kişisel girişip devasa işler yapmış, tek baltaya sap olamayan kalmış gibi hissediyorum kendimi, girişmeyin bu kadar kardeşim :P
- Jericho!
Bu arada, if bloğunu ve proxy_redirect off; kısmını çıkarıp proxy_pass http://frontends/$1; olarak kullanınca da çalışıyor. demekki keramet proxy_set_header Host cevremde.net; satırındaymış :) nereye paslayacağını anlamıyordu sanırım :)
- mehmetkose
512mblik paketi seçip python,django veya web2py kullanacağınızı bildirirseniz 1 yıllık ücretsiz hosting sahibi olacaksınız.Bunu da mümkün olduğunca fazla kişiye yayarsanız sevinirim. https://www.teknikdata.com/cloud-v...
Flask ve MongoDB ile rest api geliştirme : http://www.pytr.org/l/O Fonksiyon içerisine yazılan Python kodlarının neden daha hızlı olduğuna dair tartışma konusu : http://www.pytr.org/l/Q