Centos 6 + Nginx + SSL (HTTPS) Kurulumu ve Ayarları

Daha önce bir yönetim paneli ile nginx kurulumunu anlatmıştım ancak o anlatımda nginx’i biz reverse proxy olarak kurmuştuk yani apache’nin önünde çalışan bir ön vekil sunucu işlevinde kullanmıştık nginx’i. Ancak, nginx reverse proxy olarak kurulursa stabil bir şekilde çalışamayıp, performansını tam olarak size gösteremiyor. Nginx, Apache sunucusundan sonra en çok kullanılan ikinci web sunucusudur ve yapılan testlere göre Nginx, apache’den kat ve kat hızlı, performanslı çalışmaktadır. Şuan içinden ne diyorsun be kardeşim bu nginx menix ne iş, centos mentos apache mapache ne ayaksın sen ? diye geçirenler için bu teknik terimleri kısaca açıklayayım ondan sonra asıl işlemlere geçiş yapalım. Gerçi bu yazıyı okumaya geldiysen bunları biliyorsundur da neyse ben yine yazayım senin için klavyem mi...
Okumaya devam...

Nginx’de www yönlendirmesi nasıl yapılır ?

Selamlar, Nginx ile çalışan bir sunucuda barınan sitelerimizi www’lu veya www’suz bir şekilde yönlendirme yapmak gerekebiliyor. Birçok araştırmam sonucunda site adresinde www’lu subdomainin olması gerektiğini öğrendim.Çünkü, facebook,twitter,youtube ve en başta google olmak üzere hepsi www.’lu ile açılmaktalar. Neden bizim sitemizde www’lu açılmasın ki ? Litespeed vb .htaccess kullanan sitelerde bu yönlendirmeleri yapmak oldukça kolay ancak Nginx için  kafanızı karıştırabilecek birbirinden farklı yüzlerce kod mevcut internette.  Ben size en basit ve en sade haliyle hem www’lu hem www’suz nginx de yönlendirmeleri yapmak için gereken kodları veriyorum. Yönlendirme yapmak için ilk önce sunucunuza SSH bağlantaısı yapıp daha sonra aşağıda ki komutu kullanarak nginx.conf dosyamızı düzenlememiz gerekiyor. sudo nano /etc/nginx/nginx.conf Şimdi sıra geldi yönlendirmeleri yapmaya. Aşağıda gerekli kodları verdim...
Okumaya devam...

VestaCP İlk Kurulum Sonrası Ayarları Nasıl Yapılır ? (Videolu Anlatım)

Selamlar, Daha önce ki yazımda VestaCP + Nginx (Reverse Proxy) Kurulumu nu anlatmıştım. Bu yazımda ise kurulumdan sonra VestaCP Ayarları Nasıl Yapılır ? ve sitemizi ya da sitelerimizi nasıl yayına aktif hale getirebiliriz bunlardan bahsedeceğim. VestaCP oldukça basit,sade ve Türkçe bir arayüze sahiptir. İlk giriş yaptığınızda ingilizce’dir ancak ayarlarını yaptığımızda Türkçe olacaktır. VestaCP’ye giriş yolunu ya da girişi nasıl yapacağınızı bilmiyorsanız aşağıda vestacp’nin giriş bilgilerini verdim. VestaCP Giriş Bilgileri: Kontrol Paneli URL’si : Domainimizi yapılandırmadığımız için sunucumuzun ip adresiyle panele erişim sağlayacağız. Sunucunuzun ip adresini tarayıcınıza yazdıktan soran ip’nin sonuna şunu yazın :8083 ve enter tuşuna basın karşınıza SSL uyarısı verecektir, uyarı sayfasında Gelişmiş yazısına tıklayın ve en alt kısımda İP Adresi sitesine ilerle (güvenli...
Okumaya devam...

VestaCP + Nginx (Reverse Proxy) Kurulumu

Merhabalar, Daha önce VestaCP + Nginx kurulumunu anlatmıştım, o yazımda nginx direkt web server işlemcisi olarak kullanmıştık yani apache olmadan kurulumunu yapmıştık. Bu yazımda ise yine nginx kuracağız fakat apache ile birlikte çalışacak ve  nginx web server işlemcisi apache’nin önünde çalışan bir proxy işlemcisi olarak çalışacak. Bu işleme reverse proxy olarak adlandırılmaktadır. Bu yazımda ise VestaCP + Nginx (Reverse Proxy) Kurulumu göstereceğim. Reverse Proxy Nedir ? Reverse Proxy, türkçe anlamıyla Ters Vekil Sunucu, ana sunucunun önünde çalışan ve gelen istekleri cacheleme (önbellekleme) yaparak, bellirlenen  filtrelerden geçirdikten sonra gelen istekleri ana sunucuya gönderen bir ara vekil sunucusudur. VestaCP Nedir ? VestaCP, linux tabanlı sanal web sunucularını yönetmek için kullanılan ücretsiz ve Türkçe bir sunucu kontrol panelidir. Web...
Okumaya devam...

Nginx + WordPress Kalıcı Bağlantı Ayarları Nasıl Yapılandırılır ?

Selamlar, Bugün sizlere WordPress altyapısına sahip ve Nginx webserver işlemcisinde çalışan blog sitelerinizin kalıcı bağlantı ayarlarını nasıl yapacağınızı ve nginx’de bu kalıcı bağlantılarınızı sorunsuz bir şekilde çalıştırabileceğinizi anlatacağım. Nginx hakkında bilgi sahibi olmayanlar için kısaca nginx hakkında ön bilgi vermek istiyorum. Nginx Nedir ? Nginx Nedir ? Nginx rus yazılım mühendisi Igor Sysoev tarafından geliştirilen hafif, stabil, hızlı bir mail istemcisi olarak kodlanan daha sonraları geliştirilerek tüm sunucular için uygun hale getirilen bir webserver işlemcisidir. Nginx özellikle yüksek trafikli ve yoğun istek girişi olan web siteleri için biçilmiş kaftandır. Single Thread yanıt yapısıyla sayfayı tek seferde indirip sayfa açılma hızında farkedilir bir şekilde büyük bir artış sağlar. Ayrıca nginx apache ve litespeed ile karşılaştırıldığında çok...
Okumaya devam...