Not.py

tuxweet.truvalinux.org.tr adminlerinden @kandalf saolsun beni kırmadı.
pythonda küçük bir not (pano) uygulaması yazdı.

not.py yerelde gerekli bağımlılıkları kurduktan sonra problemsizce çalıştı.

tabiki not.py ilk haliyle pek kullanıcı dostu değildi :)
yazdığım bir notu sil dediğimde benden onay almadan çat diye siliyordu.
sadece 127.0.0.1 adresini dinliyordu. sunucu adresiyle ulaşamıyordum.
şikayetlerimi @kandalf a ilettim sağolsun düzenleme yaptı.

tabiki sadece yerelden değil nerede olursam olayım notlarımı ulaşabilmem için sunucuya yüklemem gerekliydi.
ilk sunucu Dijitalocean üzerinde.
not.py için Python ve bağımlıklarını kurdum.
db oluşturup not.py i çalışır hale getirdim.
önce test için sunucuya lynx kurdum (text tabanlı web tarayıcı)
localhost:8080/not adresiyle ulaşabiliyordum.

caylak.nsupdate:8080/not yazarak ulaşabilmek için iptables kuralı eklemek zorunda kaldım.
1iptables -A INPUT -p tcp --dport 8080 -j ACCEPT

 

Sonunda not panomu kullanabiliyordum.
Bu defada iş yerimden not yazmak için 8080 porta ulaşamadım. Nedeni WebFiltre.

sunucumda webserver olarak Nginx kullanıyorum.
bunun için default yapılandırma dosyasına küçük bir ekleme problemimi halletti.
1location /not {
proxy_pass http://127.0.0.1:8080/not;
}

ve sonrasında
1service nginx restart

Nginx Proxy için biçilmiş kaftan.
mutlu son artık işyerimden de not yazabiliyorum :)

Bu geceden itibaren not panomu tuxweet sunucum üzerine taşıdım.

tuxweet sunucusu apache ile çalışıyor.

apache için şu işlemleri yaptım.

Önce apache2 modülünü aktif edelim. root haklarıyla elbette.
1a2enmod proxy_http
service apache2 restart

 

daha sonra ilgili 008-caylakpenguen.tk.conf dosyasına bu satırı ekledim.
1ProxyPass /not http://127.0.0.1:8080/not

 
1service apache2 restart

 

Not panoma http://www.caylakpenguen.tk/not ulaşabilirsiniz.

tabi birde

http://caylak.nsupdate.info/not adresi var.Her iki içerik aynı adresten geliyor.

Nginx proxypass yönergesini değiştirdim tabiki :)
1location /not {
proxy_pass http://www.caylakpenguen.tk/not;
}

Teşekkürler @Kandalf

Not.py Github Download Linki: [download id="10"]

Projenin Github adresi : https://github.com/geekdinazor/not.py

Yorum Gönder

Emoticon
:) :)) ;(( :-) =)) ;( ;-( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ $-) (b) (f) x-) (k) (h) (c) cheer
Click to see the code!
To insert emoticon you must added at least one space before the code.

Author Name

İletişim Formu

Ad

E-posta *

Mesaj *

Blogger tarafından desteklenmektedir.