[19:11] <abdullatif> ogny
[19:28] <thiras> apachede her vhostum icin bir tane secure vhost acmali miyim? 443 https icin?
[19:29] <thiras> yoksa tek ayarla hepsine gidebilir miyim?
[19:29] <thiras> single ip multi domain
[19:53] <ogny> selam
[19:53] <ogny> abdullatif: naber
[19:53] <ogny> simdi girdim thiras
[19:54] <ogny> bkr tae
[19:54] <thiras> birde dnsde direk ciplak kayitli domain
[19:54] <thiras> www to non www yapabilir miyim dnsten?
[19:54] <ogny> tek tek domainler icin dosya yaratacan domain.vhost
[19:54] <ogny> yaparsin tabi
[19:54] <ogny> domain A ip
[19:55] <ogny> www.domain A ip
[19:58] <abdullatif> İyidir ogny vaktin var mı?
[20:01] <ogny> az var abi
[20:01] <thiras> ogny, peki wwwyi karsilasin diye vhost acmak lazim mi?
[20:01] <ogny> yok
[20:01] <ogny> serveralias yaziyosun
[20:01] <ogny> server alias domain.com
[20:02] <ogny> pardon
[20:02] <ogny> servername domain.com
[20:02] <ogny> serveralias www.domain.com
[20:02] <ogny> thiras: 2 sistem daha kur ama, isine yarar
[20:02] <ogny> bir tane nginx caching yapsin
[20:02] <ogny> bir de unuttum.. :(
[20:03] <ogny> hah
[20:03] <ogny> git kur
[20:03] <ogny> sunucuda tum degisen dosyalari
[20:03] <ogny> uzaktaki git'e at
[20:04] <ogny> her dosya degisikligi yaptiginda
[20:04] <ogny> degisen dosyayi uzaktaki git'e at
[20:04] <ogny> boylece
[20:04] <ogny> ne zaman nereyi degistirdigini gorursun
[20:04] <ogny> bir de sunucu duserse
[20:04] <ogny> yeni sunucu kurup hemen son dosyaalri git'ten cekip
[20:04] <ogny> yeni sunucuyu ayaga kaldirirsin
[20:04] <ogny> git icin gitolite kullaniyoruz. pratik
[20:05] <ogny> uzaktaki git, yerel bilgisayarin olur
[20:05] <ogny> diyelim bir site actin yeni
[20:05] <ogny> site henuz ciplak haliyle git'e at
[20:05] <ogny> daha sonra yedek alirken
[20:05] <ogny> baska bir git deposu ac, oraya at
[20:05] <thiras> cok iyi
[20:05] <ogny> sifir site ile multimedya dosyalari olan site
[20:06] <ogny> karismasin
[20:06] <ogny> farki depolarda olsun
[20:06] <ogny> bir suru icerik giriliyor ya
[20:06] <thiras> evet mantikli
[20:06] <ogny> yedekleri rsync'le yaparsin
[20:06] <ogny> ve mysqldump
[20:06] <thiras> evet rsync dusunuyordum
[20:06] <thiras> hele bir kaldirayim adam gibi ayaga
[20:06] <ogny> evet
[20:07] <ogny> sunucuda bir suru degisiklik oluyor
[20:07] <ogny> duzenli olarak git'e atmayinca
[20:07] <ogny> neyi neden yaptigini unutuyorsun
[20:07] <ogny> yeni bir site acarken her seyi tekrar dusunmen gerekiyor, zor oluyor
[20:07] <ogny> bir de soyle yapiyoruz abi
[20:08] <ogny> bir site talebi geldi ya
[20:08] <ogny> sabit bir domain'de onun demosunu aciyoruz
[20:08] <ogny> subdomain acarak
[20:08] <ogny> mesela site1.thiras.com
[20:08] <ogny> her sey yolunda giderse demo'yu begenirlerse felan
[20:08] <ogny> dns kaydi isine giriyoruz
[20:09] <ogny> ns'leri yonlendirmeleri vs
[20:09] <ogny> hemen adamdan sunu sunu yap demiyoruz
[20:09] <thiras> peki simdi bir sey soracagim
[20:10] <ogny> sor basgan
[20:10] <thiras> sitelerin hepsi httpde
[20:10] <ogny> ;)
[20:10] <thiras> mumkunse hepsini httpsye tasimak istiyorum
[20:10] <thiras> htaccess ile mi yonlendirme yapayim
[20:10] <ogny> o zaman .htacess evet
[20:10] <ogny> ama hepsinde bu olacaksa
[20:10] <ogny> yani bir ca'n varsa
[20:10] <ogny> para verdiysen, multidomain
[20:10] <ogny> ca=certificate authority
[20:11] <ogny> .htacces yerine apache2.conf'a yaz
[20:11] <ogny> tek tek yapmamis olursun
[20:11] <thiras> iptables icin
[20:11] <ogny> ama self signed certificate yapiyorsan
[20:11] <ogny> herkesin hosuna gitmez bu durum
[20:11] <thiras> syn syn-ack engelledim kullandigim tcp portlari actim
[20:11] <thiras> gerisi drop
[20:11] <thiras> biliyorum ya
[20:11] <ogny> cok guzel
[20:12] <thiras> parasiz imzali almak pek mumkun degil sanirim
[20:12] <ogny> evet...
[20:12] <ogny> thiras: hangi sehirdeydin ?
[20:12] <ogny> izmir'de miydin ya
[20:12] <thiras> izmri
[20:12] <ogny> he
[20:12] <thiras> aynen
[20:13] <ogny> hatta
[20:13] <ogny> unlu bir yerdeydin
[20:13] <ogny> antakya'da da vardi ordan
[20:13] <ogny> nereydi
[20:13] <thiras> hatay :D
[20:13] <ogny> haha
[20:13] <ogny> ben anlattim miydi
[20:13] <ogny> izmir'de askerlik yapiyorum
[20:13] <ogny> acemi birligim de antakya'ydi
[20:13] <ogny> izmir'de askeri hastanedeyim
[20:13] <ogny> doktorun yanindan cikan cocuk
[20:14] <ogny> surat 5 karis cikti
[20:14] <ogny> dedik noldu neyin var
[20:14] <ogny> dedi ki
[20:14] <ogny> ya bana antakya'daki hastaneye gidicen dedi
[20:14] <ogny> taa oraya nasil gidicem
[20:14] <ogny> dedi
[20:14] <ogny> ;d
[20:14] <thiras> ajshakjshkjash
[20:14] <ogny> d; baya gulmustuk, soyledik cocuga sevindi mk
[20:15] <thiras> ahahahahf imana gelmistir duyunca
[20:15] <thiras> ahahah
[20:15] <ogny> d:D:
[20:16] <thiras> xinitd yapayim mi
[20:16] <thiras> gerek duymadim henuz ftp disinda hepsi calisir durumda zaten
[20:16] <ogny> anaa
[20:16] <ogny> centos'ta misin
[20:16] <ogny> pii
[20:16] <ogny> ;)
[20:16] <thiras> hee direk lampli imaj vardi
[20:17] <thiras> patlattim
[20:17] <ogny> hahahahahaah
[20:17] <thiras> acimadim
[20:17] <thiras> pisman oldum sonradan da
[20:17] <thiras> idare ediyoz
[20:17] <ogny> bi tane centos'a baglanayiim bakalim powerdns ve nginx paketleri var mi
[20:17] <thiras> nginx var
[20:17] <thiras> powerdns i bilmiyorum
[20:18] <ogny> nginx-extras ama
[20:18] <thiras> zaten dns yok makinede
[20:18] <thiras> disardan dns
[20:19] <ogny> 2si de yok mk
[20:19] <ogny> rpmforge ekli
[20:20] <ogny> neyse pure-ftpd varmis
[20:20] <thiras> o degilde
[20:20] <thiras> simdi ben her vhost icin birde 443 mu yazacagim?
[20:20] <ogny> bi bakayim hemen ona ya
[20:21] <thiras> mecbur yazacaz gibi duruyor
[20:25] <ogny> aynen
[20:25] <ogny> birinde <VirtualHost *:443>
[20:25] <ogny> digerinde <VirtualHost *:80>
[20:26] <ogny> web icerikleri
[20:26] <ogny> /var/www'de ayni yerde
[20:28] <abdullatif> ogy faceye bir bak
[20:28] <ogny> tmm
[20:30] <thiras> tamamdir artik yazacaz ne yapalim
[20:32] <ogny> abi direk
[20:33] <ogny> cp -arp .vhost -ssl.vhost
[20:33] <ogny> yaparsin
[20:33] <ogny> virtualhost'u degistirirsin
[20:33] <thiras> nasil ya anladim
[20:33] <thiras> nerde verecez ki bunu?
[20:33] <ogny>  /etc/apache2/sites-available/domain.vhost
[20:33] <ogny> sonra bunu git'e at
[20:33] <ogny> sonra da
[20:34] <ogny>  /etc/apache2/sites-enabled/domain.vhost'a sembolik linkle
[20:34] <ogny>  sonra apache2ctl configtest
[20:34] <ogny>  sonra apache2ctl graceful
[20:34] <thiras> ilk olarak bende
[20:34] <thiras> apache2 diye
[20:34] <ogny> heheh
[20:34] <ogny> httpd
[20:34] <thiras> 2. tam olarak anlamadim ama sanirim burada config daha farkli
[20:34] <ogny> weechat otomatik tamamliyor ya
[20:34] <thiras> evet ama orada da yok
[20:35] <ogny> ondan apache2 yaziyorum
[20:35] <ogny> sende /etc/httpd/sites-available yok mu
[20:35] <thiras> yani sadece conf'a tanimladim
[20:35] <ogny> yoktu dogru
[20:35] <ogny> onu direk
[20:35] <thiras> dosya olarak vhost hic gormedim
[20:35] <ogny> httpd.conf'a yaziyosun
[20:35] <ogny> dogru
[20:35] <thiras> copypaste yapacam ya
[20:35] <ogny> .vhost tamamen alias yani
[20:35] <ogny> baska sey de olur ama
[20:35] <ogny> bu sende boyle degil
[20:35] <ogny> tum siteleri httpd.conf'a yaziyon
[20:35] <ogny> ne kil bir durum
[20:35] <thiras> evet
[20:36] <thiras> usenmesem acacam bir droplet daha tasiyacagim da
[20:36] <ogny> nginx'te de durum ayni
[20:36] <thiras> cok zor geliyo
[20:36] <thiras> oo o zaman care yok yani bu ise?
[20:36] <thiras> her turlu yazcaz yani
[20:36] <ogny> centos'ta /etc/nginx/conf.d/virtual.conf'a yaziyon
[20:36] <ogny> thiras: abi zor geliyosa
[20:36] <ogny> bir panele gec
[20:36] <ogny> ucretsiz en gelismisi
[20:36] <thiras> httpd'de de vhost dosyasi ayri
[20:37] <ogny> neydi adi
[20:37] <thiras> dur bakayim
[20:37] <ogny> ispconfig
[20:37] <thiras> ha panel mi?
[20:37] <ogny> onu dene kur bi vagrantbox'a
[20:37] <ogny> he panel
[20:37] <ogny> her seyi web gui'den yap
[20:37] <thiras> ya 5 tane site var
[20:37] <thiras> dns kosmuyor birde
[20:37] <thiras> simdi onun icin dns kostur
[20:37] <thiras> bir ton web kostur
[20:37] <ogny> ;d
[20:37] <thiras> SFTP SSH httpd nerdeyse configledim yani
[20:37] <ogny> ben senin yerinde olsaydim
[20:38] <ogny> elle yapardim
[20:38] <thiras> oyle yapiyom zaten
[20:38] <ogny> hic girmezdim panellere
[20:38] <ogny> ;d
[20:38] <thiras> dedigin dogru konustuk ya
[20:38] <thiras> configleri bilmek lazim
[20:38] <thiras> direk senin configlemen lazim daemon daemon
[20:38] <thiras> daha saglikli
[20:40] <ogny> aynen
[20:40] <ogny> super
[20:41] <ogny> 1 kere cekersin ama
[20:41] <ogny> kafana gore duzenlersin
[20:41] <thiras> aynen oyle
[20:41] <thiras> o degilde acaba
[20:42] <thiras> ServerName *:443 desem
[20:42] <thiras> butun hepsine yedirir miyim?
[20:42] <thiras> kucuk hesaplar :D
[20:42] <ogny> haahahahaaha
[20:42] <ogny> super
[20:42] <ogny> denemeye deger
[20:42] <ogny> ama bence
[20:42] <thiras> aynen deneiyorum hemen
[20:42] <ogny> <Virtualhost *:443><Virtualhost>
[20:43] <ogny> kesebilecegin bir syntax degil
[20:43] <ogny> BOYUN EG
[20:43] <thiras> yok alti var zaten
[20:43] <thiras> birde bir iki sey daha takildi kafam soracaktim
[20:43] <thiras> loglari hepsini /var/log'a aktarayim degil mi?
[20:44] <ogny> zaten oradalar ;)
[20:44] <thiras> public_htmlin icinde kalmasin hic log?
[20:44] <ogny> ama sitelere gore loglama yap
[20:44] <thiras> bir kac tane custom tanimladigim varda
[20:44] <ogny> yok kalmasin
[20:44] <ogny>  /var icin disk eklersin ilerde
[20:44] <thiras> sertifikalarida
[20:44] <ogny> loglar lazim /var'da dursun
[20:44] <ogny> evet
[20:44] <thiras>  /opt/ssl mi ?
[20:44] <thiras> yoksa /etc
[20:44] <thiras> mi?
[20:44] <ogny> sertifikalar /etc'de
[20:44] <ogny>  /opt/ssl ne d;
[20:45] <ogny>  /opt O_o
[20:45] <thiras> eahahaheh enteresan bende oyle biliyorum da
[20:45] <thiras> bir kac tane cert oradan cikti
[20:45] <ogny> haahha
[20:45] <thiras> aehahaeha kimin bilmiyom
[20:45] <ogny> o centos bana nedense hep
[20:45] <ogny> ata gibi geliyo
[20:45] <ogny> linuxun atasi
[20:45] <ogny> ama bugun
[20:45] <ogny> demode
[20:45] <ogny> :P
[20:45] <thiras> evet demode gercekten
[20:48] <ogny> bi de abi
[20:48] <ogny> vagrant var onu da
[20:48] <ogny> bununla baglantili degil ama
[20:48] <ogny> kullandin mi hic
[20:48] <abdullatif> Bu 13.10 u iyi yapmışlar
[20:48] <thiras> yok bakiyorum simdi
[20:48] <ogny> abi
[20:49] <ogny> vbox-headless'in gelismisi
[20:49] <ogny> hazir imajlari var
[20:49] <ogny> indiriyosun bi komutla
[20:49] <ogny> ssh'la erisecegin bir sanal makinan oluyor
[20:49] <ogny> bir seyler deneyecegin zaman
[20:49] <ogny> sistemleri bozmadan
[20:49] <thiras> oha cok net
[20:49] <ogny> deneyip imaji siliyosun
[20:49] <thiras> ahahah cok iyi
[20:49] <ogny> cok guzel
[20:49] <thiras> hemen kurayim
[20:49] <ogny> ;)
[20:50] <thiras> yedirdim sanirim bu arada configi
[20:50] <ogny> hadi canim
[20:50] <ogny> inanilmaz
[20:51] <ogny> thiras: hoca senin blog var miydi, orada yazsana bunu
[20:51] <ogny> super
[20:51] <thiras> yok ya sadece twitter
[20:51] <thiras> acmak lazim aslinda
[20:51] <ogny> hmmm
[20:51] <ogny> thiras: amazon 1 yilligina ucretsiz ubuntu veriyo
[20:52] <ogny> bu sunucuyu da oraya koyabilirsin
[20:52] <ogny> bneim blog orada
[20:52] <thiras> ooo cok iyimis
[20:52] <thiras> sonrasinda ne kadar olacakmis fiyati?
[20:52] <thiras> merak ettim bakayim
[20:52] <ogny> sonra sokuyo tabi ki
[20:52] <ogny> amazon bu ;)
[20:52] <ogny> sonrasi icin
[20:52] <ogny> herkes digitalocean'a kaydi abi
[20:52] <ogny> fiyat/performans en iyi o su anda
[20:53] <thiras> evet bende oradayim
[20:53] <ogny> ;) D:
[20:53] <thiras> siir gibi
[20:53] <thiras> akiyor :D
[20:54] <ogny> hahaha
[20:54] <ogny> kendine key olusturup sunucuya public key'ini attin mi abi
[20:54] <ogny> autologin olursun
[20:54] <ogny> root login'i de kapat
[20:54] <thiras> bir kullancii acti
[20:55] <ogny> default portu degistir
[20:55] <thiras> sudolu
[20:55] <thiras> default portu degistirdim
[20:55] <thiras> sadece 1 user var girbilen oda sudolu olan
[20:55] <ogny> sunucuya sudo kurma abi
[20:55] <thiras> problemli mi?
[20:55] <ogny> o kullanici sadece login olmaya  yarasin
[20:55] <ogny> login olduktan sonra bi s2m yapamasin ;)
[20:55] <thiras> mantikli diyorsun
[20:55] <ogny> aslinda problemli degil ama, saglama baglamak lazim ;)
[20:55] <thiras> su anda bi default portlar
[20:56] <thiras> birde ssh ve sftp acik
[20:56] <ogny> ssh:22 sftp:21 degil di mi
[20:56] <thiras> yok yok
[20:56] <thiras> 50binlerde
[20:56] <thiras> ikiside
[20:56] <ogny> D:
[20:58] <thiras> bu arada A yazdim
[20:58] <thiras> www icin
[20:58] <thiras> hala cozmuyor dns
[20:58] <thiras> www ile yazinca
[20:58] <ogny> dns'in nere
[20:58] <ogny> telekom mu
[20:58] <thiras> digitalocean
[20:58] <ogny> farkli dns'lerden soyle sorgularsin bak
[20:58] <thiras> ha benimkiler
[20:58] <thiras> google dns
[20:58] <ogny> hmm
[20:58] <ogny> domain ne
[20:58] <ogny> soyle bi bakayim
[20:58] <thiras> thiras.net
[20:59] <ogny>  nslookup
[20:59] <ogny> > server 195.175.39.39
[20:59] <ogny> Default server: 195.175.39.39
[20:59] <ogny> Address: 195.175.39.39#53
[20:59] <ogny> > thiras.net
[20:59] <ogny> Server:  195.175.39.39
[20:59] <ogny> Address: 195.175.39.39#53
[20:59] <ogny> Non-authoritative answer:
[20:59] <ogny> Name: thiras.net
[20:59] <ogny> Address: 37.139.8.168
[21:00] <ogny> www.thiras.net
[21:00] <ogny> Server:  195.175.39.39
[21:00] <ogny> Address: 195.175.39.39#53
[21:00] <ogny> ** server can't find www.thiras.net: NXDOMAIN
[21:00] <ogny> henuz ttdns'te devrede degil
[21:00] <thiras> wwww	IN A	37.139.8.168
[21:00] <thiras> boyle yazdim
[21:01] <ogny> bi sn
[21:01] <ogny> sonuna nokta koyuyo muyduk
[21:01] <ogny> bi bakayim
[21:01] <thiras> haaa evet olabilir
[21:02] <ogny> yok yazmiyoz
[21:02] <ogny> bu dns digitalocean'in sunucusu mu
[21:02] <abdullatif> Crown Cardinals - Mind Motion
[21:02] <thiras> evet
[21:03] <ogny> thiras: bu nslookup'i kullanmak iyi oluyor
[21:03] <ogny> server diyip dns sunucunun ip'sini yaziyosu
[21:03] <ogny> bakiyorsun bakalim o dns sunucu cozebiliyor mu
[21:03] <thiras> nslookup server 1234 gibi mi
[21:04] <thiras> sonra domain
[21:04] <ogny> once nslookup
[21:04] <thiras> iyimis
[21:04] <thiras> tamam tamam anlaidm
[21:04] <ogny> 2.satirda server 1234
[21:04] <ogny> pratik harbi
[21:04] <thiras> simdi soyle bir durum var
[21:04] <abdullatif> Thousand Foot Krutch - Move
[21:04] <thiras> *:443 diye yazdim servernamei
[21:04] <thiras> calisiyor lakin documentroottan patliyor
[21:04] <ogny> configtest yaptin mi
[21:05] <thiras> documentroot ~ verdim yemedi
[21:05] <thiras> kaldirincada main serveri donduruyor
[21:05] <ogny> sen vim kullanmiyo musun
[21:05] <thiras> kullaniyom
[21:05] <thiras> hep vim kullaniyorum
[21:05] <ogny> niye oyle kucuk hesap yapiyon
[21:05] <thiras> :D cok unuttum vim'i
[21:06] <ogny> direk v ile alip 5 p yap
[21:06] <thiras> kullanmaya kullanmaya
[21:06] <ogny> v yap o kadar satiri tara
[21:06] <ogny> y ile yank et
[21:06] <ogny> 5p yap
[21:06] <ogny> 5 kere bassin
[21:06] <ogny> domain adlarini duzelt
[21:06] <thiras> mantikli
[21:20] <thiras> https://wiki.apache.org/httpd/NameBasedSSLVHosts
[21:20] <thiras> simdi buldum
[21:24] <thiras> As a rule, it is impossible to host more than one SSL virtual host on the same IP address and port.
[21:24] <thiras> haydiii
[21:26] <heartsmagic> iyi geceler
[21:27] <thiras> iyi geceler
[21:28] <ogny> eyv. size de
[21:28] <ogny> ben koptum biraz
[21:28] <ogny> is cikti kusura bbakmayin
[21:34] <thiras> digitalocean da birde multi ip olsa
[21:34] <thiras> cok iyi olabilirdi\
[22:13] <turgay> selam
[22:32] <abdullatif> Aleyküm selam