Author Archives: mbilgin - Page 11

>jabberd2 ssl ile şifrelemek

>

Başlangıç olarak önceden kurduğum jabber’ı (jabberd2) ssl ile şifrelemeyi tabiki de bi sertifika ile yapılması gerektiğini öğrendim:)
Başlangıç olarak elimizde çalışan bi jabber olması gerekiyor ( ssl çalışabilir halde derlenip kurulmuş olması gerekiyor. yoksa olacak hatalardan sorumlu değilim :). başlangıç olarak bi sertifika oluşturmamız gerekiyor.

$openssl req -new > jabber.cert.csr<br /></pre><pre class="code">$openssl rsa -in privkey.pem -out jabber.cert.key<br /><br />$openssl x509 -in jabber.cert.csr -out jabber.cert.cert -req -signkey jabber.cert.key -days 3650<br /><br />$cat jabber.cert.cert jabber.cert.key > server.pem<br /><br />$openssl x509 -in server.pem -text<br /><br />$chown root:jabber server.pem<br /><br />$chmod 640 server.pem<br /><br />sertifikamız hazırdır. (kaynak http://www.ece.utk.edu/~ccarrol2/its/jabber_ssl.html )<br /><br />şimdi /usr/local/etc altındaki jabberd2 ayar dosyalarından c2s.xml içerisindeki şunları değiştiriyoruz. <br /><span>  <br /><!-- Local network configuration --></span><br /><span>  <local></span><span> </span><br /><span>  <pemfile>/etc/jabberd/server.pem</pemfile> <!-- burası oluşturduğumuz server.pem dosyasının yerini belirtiyoruz--> </span><br /><span>  <<b class="highlight">ssl</b>-port>5223</<b class="highlight">ssl</b>-port> <!-- bu kısmını açmamız gerekiyor ki ssl ile kulanabilmeliyiz:) --><br /><br />isterseniz tls ile daha da güven isterseniz <br /></span><span> <require-starttls/></span><br /> ekleyebilirsiniz.<br /><br />not: sadece ssl ile bağlantı isterseniz <port>0</port> şeklinde değiştirebilirsiniz. sonra sunucuyu durdurup <br />çalıştırırsanız sorun bitmiştir. geçmiş olsun<br />

>ldap web arayüzü çalışması

>

Uzun zamandır python kullanarak web üzerinden ldap sunucusunu yönetim arayüzü yapmayı çalışıyorum v0.1 çıktı. Çıkalı bir süre oldu ancak yazma fırsatı bulamamıştım. Hayırlı uğurlu olsun millete 🙂

freshmeat: http://freshmeat.net/projects/pyldapadmin

>Tembellik sona erdi

>

Çanakkaleye gelmem ile tembellik günlerim geride kaldı bitirilmesi gereken projeler beni bekliyor:( 2 adet otomasyon 1 adet mod_python projesinde hızla yol almam gerekiyor…

>Pardus’da mysql (localhost) ve netbeans sorunu

>

   Bayram tatilindeyken verilen ödevler için bir server’a bağlanmam gerekiyordu. (tabiki mysql) neyse evde internetim olmadığından bilgisayarıma kurduğum mysql sunucusuna çok güveniyordum ki fazla güvenmişim:) bir türlü bağlantı sağlayamadım ancak phpmyadmin gibi programlar aracılıgı ile bağlantı kurabiliyordum ( garibime gitmişti ). İnternetimin olduğu ilk anda hemen araştırmaya başladım. Bazı kişiler mysql’in kendi sitesinden kurarak çözmüşler sorunu ancak ben pardusuma ve pisi me çok güveniyordum 🙂 biraz daha araştırma yaptıktan sonra gerçek ile yüz yüzeydim…mysql ön tanımlı olarak tcp den gelen istekleri direk red ediyormuş…./etc/mysql/my.cnf dosyasındaki skip-networking satırı reddetme anlamı taşıyormuş. başına bir # koydum ve hemen yeniden başlattım…Ve zafer benimdir:D artık tembellik edebilirim:D

>niye herşey illa index’den olur ki?

>

Mod_python ile geliştirdiğim bir sayfada cookie kullanıyorum(az bilgi verdim kabul:) Ama cookielerin silinmesi veya değiştirilmesi için illaki index(req,…,…,…) gibi kullanmam ve değiştirme, silme işini bunu index’in içinde yapmam gerekiyor..Galiba handler ile yapılması gerekiyor…

>Untitled

>gerçekten çok hoş bir resim olmuş…

Blogged with the Flock Browser

>mod_python hikayeleri

>

  Bir süredir mod_python yardımı ile apache üzerinden yazdığım python kodlarını çalıştırmak için uğraşıyorum. Bu yapım sürecinde gerçekten insanı deli eden sorunlar ile karşılaşılıyor. Şu anda karşılaştığım sorun gibi komut satırında type komutunu çalışıtırabilirken yayınlayacağım kodda hata verdi.

<i>hata:  AttributeError: 'wrapper_descriptor' object has no attribute 'im_func'</i><i><br /><br /></i>Çözümüde bir o kadar kolay olan sorun return str(type(e)) demek yeterli. Yani mod_pythonda sadece string türünü yayınlıyor<br />anladığım kadarıyla. <br />

>amarok2

>AmaroK 2 geliyor. İnsanın sabırsızlanmamak elden gelmiyor…

Blogged with the Flock Browser

>deneme

>Yeni bir tarayıcı ve yeni bir blog editörü ile deneme yapıyorum şu anda flok browser. Firefox’a kafayı yedirdiğim için şimdilik işimi görebilecek biri ile idare edeceğim

Blogged with the Flock Browser

>Günler geçer…

>

Günler geçer ancak birşey yapamamak insanı öldürür… Aslında yapılacak bir dünya işin olması ayrı bir sorundur… Dinlen dinlen nereye kadar bir yerden başlamam gerek:( (yoksa yarın mı başlasam 😀 )