HaProxy ve Ngix ile suncuu yük dağılımı yapılabiliyor.Şimdi popüler olan araç ise Traefik ( Bu “a” ile “e” yazarken zorlanıyom 🙂 ) hep beraber bir sunucuda nasıl ayağa kaldırıp çalıştırabiliriz beraber bakacağız.
Gerekli Sistemler (Önerilenler)
Öncelikle Traefik programını github sayfasından kaynak kodlarını indiriyoruz ve çalıştırabilir hale getiriyoruz.
$ mkdir Traefik && cd Traefik $ wget https://github.com/containous/Traefik/releases/download/v1.6.5/Traefik $ chmod u+x Traefik
Sıra geldi örnek config dosyasını indirip ayarlarımız yapmaya
$ wget https://raw.githubusercontent.com/containous/Traefik/master/Traefik.sample.toml
$ mv Traefik.sample.toml Traefik.toml
$ nano Traefik.toml
Örnek Config dosyası
#Yönetici dashboardı için port ayarı
[web]
address = ":8080"
#giriş yöntemleri ayarı
defaultEntryPoints = ["http", "https"]
[entryPoints]
[entryPoints.http]
address = ":80"
#sssl sertifkası ayarları
[entryPoints.https]
address = ":443"
[entryPoints.https.tls]
[[entryPoints.https.tls.certificates]]
certFile = "sertika.crt"
keyFile = seritika_key.txt"
# arka plan sunucularımızı ve dağıtıcı olacak sunucumuzu ayarlıyoruz
[file]
[backends]
[backends.ubis]
[backends.ubis.loadbalancer.stickiness]
[backends.ubis.servers.server1]
url = "http://sunucu1.salihk.info"
weight = 10
[backends.ubis.servers.server2]
url = "http://sunucu2.salihk.info"
weight = 10
[frontends]
[frontends.ubis_app]
entrypoints = ["http","https"]
backend = "ubis"
passHostHeader = true
[frontends.ubis_app.routes.all]
rule = "HostRegexp:www.salihk.info"
Şimdi geldi servis ayağa kaldırmaya
./Traefik -c Traefik.toml
Herhangi bir hata almadıysanız yük dengeleme sistemimiz hazır hale geldi şimdi test edebilirsiniz.
Daha Ayrıntılı bilgi için https://docs.traefik.io adresine göz atabilirisiniz.
Yıllar önce MSSQL veritabanından PSQL veritabanına geçiş yaparken aldığım notları sizinle paylaşmak istedim . Umarım…
Dosyalarınızı farklı bir sunucu üzerinde barındırmaya karar vermişseniz minio ile karşılaşmısınızdır.Bende minio serveri kendi projelerimde…
Osticket 1.12.x ve 1..14.x sürümleri ile uyumulu olan Saml eklentisini github sayfamda yayınlamış bulunmaktayım.
Yeni WordPress editörü (Gutenberg) 5.0 sürümünde yayınlanmıştır. Şimdi WordPress çekirdeğine inmeden önce onunla başa çıkmanın tam…
ASP.NET veya ASP.NET Core uygulama geliştirme için en popüler araçlardan biri IIS Express'tir . İnkar edemeyiz. Belirli gereksinimlere ihtiyaç…