Sunucu Önbellekleme Sistemi Varnish Kurulumu 3

Merhaba Arkadaşlar. Bugünkü yazımda yüksek hitli sitelerin kullandığı Varnish’in nasıl kurulduğunu anlatacağım. Öncelikle şunu belirtiyorum ben Centos’a kuruyorum ve Centos’ta apache kurulu.

Bu sistemi Facebook‘unda kullandığı konusunda bir çok yazı bulunuyor 🙂

https://1.bp.blogspot.com/-3h-WtGB-WXQ/UWRZxPkX2oI/AAAAAAAAQ94/F9KgfITXOt0/s1600/Varnish-Cache-600x160.jpg

Varnish’i kurduktan sonra httpd servisimizi başlattığımızda Apache 80 portunu dinlenmeye alacaktır. Varnish web sitelerinizi uçururcasına hızı yapacaktır bunu sloganındada kullanıyor.

SSH Komut Satırını açıyorum ve işleme başlıyoum;

rpm –nosignature -i http://repo.varnish-cache.org/redhat/varnish-3.0/el5/noarch/varnish-release-3.0-1.noarch.rpm
yum install varnish

İlk önce indirdik 2.kodda ise varnish’i kurduk şimdi yapılandırma ayarları kaldı.

Varnish Yapılandırma

Kurulum tamamlandıktan sonra ilk önce httpd.conf dosyamızın içerisinden 8080 portunu açmamız gerekiyor.

pico /etc/httpd/conf/httpd.conf

Komutu ile httpd.conf dosyamızı açıyoruz ve en altına

Listen 8080

yazıyoruz.

Buradaki olay Apache’yi 80 porttan 8080 portuna geçiriyoruz. Varnish‘i 80 portuna göre ayarlayacağız çünkü şimdi alttaki kod ile 6081 default gelen Varnish portunu 80 yapıyoruz.

Buradaki: etc/sysconfig/varnish dosyasını düzenliyoruz alttaki gibi;

VARNISH_LISTEN_PORT=80

Buradaki: /etc/varnish/default.vcl düzenliyoruz. Buradaki işlemde ise Varnish’e Apache’mizin 8080 portunda dinlenmede olduğunu bildirdik.

backend default{
.host “127.0.0.1”; #Apache Sunucu ip
.port “8080”; #Apache dinlenme portu
.connect_timeout=600s;
.first_byte_timeout=600s;
.between_bytes_timeout=600s;
}

Son olarak reload işlemimiz kaldı. Onuda alttaki kodlar yapıyoruz.

service httpd reload
service varnish reload

Tüm işlem bu kadar. Takıldığınız yerlerde çekinmeden yazın hızlı cevap vermeye çalışacağım. 🙂

3 Comments

  1. httpd.conf dosyasında, Listen:8080 portu atandığında, apache yanıt vermiyor. Bu portu nasıl düzenleyebiliriz güncel bilgi var mı?

    1. Gönderi biraz eski kalmış gibi arkadaşım dilersen iletişime geç bilgilendirebilirim sizleri, bahsettiğin sorun /etc/apache2/ports.conf dosyasında değiştirmen lazım. httpd.conf dosyasına elleme

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

Easy WordPress SMTP: SMTP Sunucusu Kullanarak Mail Gönderin! Easy WordPress SMTP: SMTP Sunucusu Kullanarak Mail Gönderin! için yorumlar kapalı

easy wordpress smtp

SMTP (Simple Mail Transfer Protocol) WordPress Basit Mail Transfer Protokolü eklentisini kullanarak mail gönderimi yapıcaz bugün. Bu eklentinin bir çok faydası var bunlardan bahsedicem ama şunu kesinlikle unutmayın tüm WordPress sitelerinize bu eklentiyi mutlaka kurun gerçekten çok faydası oluyor.

Neden SMTP Eklentisi?

Günümüzde artık spam mailler iyice artmaya başladı bunların çoğuda sunucuya uzaktan bağlanıp php mail yolu ile gönderiliyor bunun önüne geçmek içinde Hosting firmaları serverdaki php mail’i güvenlik nedeniyle kapatıyorlar. Bu yüzden çoğu WordPress kullanıcısı iletişim formlarında mail gitmiyor diye şikayetlerde bulunuyor. Eklentinin ilk olarak özelliği bu hiç bir şekilde mail göndermede problem yaşamamanızı sağlıyor.

Bir diğer önemli kısmıda maillerinizi SMTP sunucu üzerinden gönderdiği için sunucunuzda DKIM ve SPF kayıtları tam ise sunucu imzası ile birlikte mail gönderdiği için mailinizin spama düşme ihtimalide bu sayede azalmış oluyor. Outlook’un spam politikası biraz katı olduğu için bazı mailleri spam olarak bile almıyor bu yüzden müşteri kaybı yaşayabilirsiniz bunlar önemli noktalar daha dikkatli olmak gerekiyor.

Easy WordPress SMTP Kurulumu

Eklentiyi indir: Easy WordPress SMTP

Eklentiyi indirip kuruyoruz daha sonra yönetim panelinde Eklentiler kısmından aktifleştirdikten sonra ayarlar kısmından Easy WP SMTP kısmına tıklıyoruz sırayla devam ediyoruz;

  • “From Email Address” : mail adresinizin tamamını yazın.
  • “From Name” : Mail gönderen başlığını yazın. (örn: Rooteto Destek)
  • “SMTP Host” : Hosting firmanız mutlaka size göndermiştir eğer göndermediyse ticket açıp sorunuz. Hosteva müşterileri alan adlarının başına “mail.” koymaları yeterli. (örn: mail.rooteto.com)
  • “Type of Encryption” : SSL kullanmıyorsanız None seçeneği ile devam edebilirsiniz. Hotmail adresinizi tanımlarken TLS kullanıcaz onuda aşağıda anlatıcam.
  • “SMTP Port” : Genelde bu hosting firmalarında 587 olarak tanımlanır. Ama hepsinde aynı değildir. Hosteva müşterileri 5687 kullanabilirler.
  • “SMTP Authentication” : SMTP Kimlik doğrulamasını Yes olarak ayarlayıp devam ediyoruz.
  • “Username” : Bu alana mail adresinizin tamamını yazın.
  • “Password” : Mail adresinizin şifresini yazın.
  • ” Enable SMTP Debug” : Bu alanı işaretlemeyin bazı iletişim formlarında problem çıkartabiliyor. Örnek: Contact Form 7 eklentisinde problem çıkarıyor. 🙂

Tüm ayarlamaları bitirdik test için en alttaki alanı kullanabilirsiniz.

Bunlarda sizler için ekstra 🙂

Gmail

  • SMTP Host: smtp.gmail.com
  • Type of Encryption: SSL
  • SMTP Port: 465

Yahoo

  • SMTP Host: smtp.mail.yahoo.com
  • Type of Encryption: SSL
  • SMTP Port: 465

Hotmail

  • SMTP Host: smtp.live.com
  • Type of Encryption: TLS
  • SMTP Port: 587

Hosteva

  • SMTP Host: mail.hosteva.com
  • Type of Encryption: None
  • SMTP Port: 587

Kaynak: wp-ecommerce.net

Ttnet Anneler Günü Reklam Filmi 0

Ttnet Anneler Günü Reklam Filmi

Bugün TTNet’in Anneler günü için yaptığı filmi izledim gülmekten kırıldım desem yeri 🙂 Kaç sefer izlediğimi hatırlamıyorum ama çok güzel reklam filmi olmuş.

“Bu sitenin hali ne gören WordPress’ten hazır temployt almış sanırsın” esprisi kırdı geçirdi beni 🙂 çok iyi mutlaka izleyin.

Most Popular Topics

Editor Picks