Blog Detayı

logo.fw

Engintron Cloudflare Sorunu

Engintron Cloudflare Sorunu

Engintron gerçekten çok faydalı bir nginx proxy sistemi. Cache sisteminden tutunda pagespeed değerlerini artırmaya kadar gerçekten çok güzel bir sistem.

Fakat bu sistemin bir problemi var ( ki bana göre problem arz etmiyor.) site cloudflareye bağlandığı zaman bad gayteway hatasını çok veriyor. Ama bunu çok basit bir şekilde çözüp hep engintron üzeründen hemde cloudflare üzerinden alınan cache ile gerçekten sunucu yükünü azaltıyor.

Dip not geçmekte fayda var. Bu problemi sunucu yönetimi veya hosting yöneticiniz ayarlayabilmektedir. Hosting yöneticinize bilgi verdiğiniz zaman kendisi hemen sorunu çözecektir. Çünkü işler ortalama 30 sn sürmektedir.

Bu sorunu fotoğraflar ile destekleyeceğim;

engintron cloudlfare cozum

Direk Whm üzerinden Engintron paneline giriyoruz.

engintron cloudlfare cozum 1

Edit your custom_rules for Nginx bölümüne giriyoruz.

Burada bizim karşımıza iki farklı yöntem çıkıyor. Hangi çözüm daha sağlıklı olduğunu anlamak için şu soru önemli. Sunucuda tek ip mi var yoksa 1 den fazla ip var mı ? Hemen ikisini de teker teker cevaplayalım.

Sunucuda tek ip var

O zaman tek kalemde sorunumuzu çözebiliyoruz. Edit your custom_rules for Nginx bölümüne geldiğimizde aşağıdaki sayfa karşımıza çıkacaktır.

engintron cloudlfare çözüm 2

Bu sayfada bende 25 satırda bulunan kodumuz aşağıdaki gibi olmalı Arama yapabilmek için set $PROXY_DOMAIN_OR_IP "XXX.XXX.XXX.XXX";  kodunu kullanabilirsiniz.

engintron cloudlfare cozum 4

Buradaki # karakterini kaldırıp xxx.xxx.xxx.xxx olan yere sunucu ip nizi yazıp alt tarafta olan yeşil buton olan update /etc/nginx/custom_rules tıklıyoruz. İşlemimiz burada bitiyor tabii ki 🙂

engintron cloudlfare cozum 5

Sunucuda 1 den fazla ip var.

Bu biraz zahmetli. Çünkü cloudflareye eklenen her site için ayrı ayrı işlem yapılması lazım.

Yine Edit your custom_rules for Nginx bölümüne geliyoruz.

engintron cloudlfare çözüm 2

Bu sayfada bende 74 ile 75  satırlarda bulunan kodumuz aşağıdaki gibi olmalı Arama yorkbet yapabilmek için set $PROXY_DOMAIN_OR_IP "XXX.XXX.XXX.XXX"; kodunu kullanabilirsiniz.

engintron cloudlfare cozum 3

Bu kodu kopyalayın bir yere. çünkü her defasında işimze yarayacaktır. Her site için ayrı ayrı yazacağız.  Örnek olarak aşağıdaki resim;

engintron cloudlfare cozum 6

Yukarıdaki resimde gördüğünüz gibi ben bir ayarlama yapmışım. Siteler sığmadı ama sanırım siz olayı anladınız.

} işareti bile fazla veya eksik olsa sitedeki tüm siteler down olur. Dikkatli olun.

Engintronu ben seviyorum. Litespeed yerine kullanabileceğim bir sistem ve ayarları gerçekten güzel şekilde yapılırsa litespeed ile kafa kafaya gidebilir.

Bir cevap bırakın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir