• 18-07-2020, 15:37:39
    #10
    lemp panel değil.

    panel kurmak yerine ssh dan herşeyi yapabilirsin. (hem yükün az olur server üzerinde.)
  • 18-07-2020, 16:59:04
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ZaferN adlı üyeden alıntı: mesajı görüntüle
    LEMP ile iligli pek detaya erisemedim.
    Lemp açılımına baktığımız zaman;

    Linux - Engine-X (Nginx) - MySQL/MariaDB - PHP

    PHP Taraflı kullanım yapıyorsanız linux ortamını tercih etmelisiniz. Daha iyi performans için ubuntu işletim sistemini tercih ederim. Centosda kullanabilirsiniz.

    Nginx ise web serverdir. Bir web sunucusuna ihtiyacınız vardır. Apache,lighttpd,litespeed gibi web sunucularıda vardır. Lemp kullanımın dışında LAMP Kullanımda vardır, LAMP'da LEMP kullanımdan fark web sunucusunun Nginx değil, apache olmasıdır.

    Nginx tercih etmemin sebebi tamamen performans, kolay özelleştirebilme, açık kaynak kodlu olması, bir çok amaç için kullanılabiliyor olması, bir çok ek modül barındırması ve kişisel alışkanlıklardan.

    İşletim sistemimiz hazır, üstüne nginxide kurduk. Bazı ayarlamaları, konfigurasyonları yaptık. Sonrasında bize bir veritabanı sunucusu gerekiyor. Ben mariadb tercih ediyorum. Tabiki veritabanı sunucusu olarak illaki mysql,mariadb kullanmak zorunda değilsiniz. Uygulamalarınıza, projelerinize göre Postresql, mongodb vs. hangisi sizin için daha iyiyse onlarıda kullanabilirsiniz.

    Veritabanı sunucusunu kurduktan sonra isteğe bağlı olarak phpmyadmin de kurabilirsiniz, gerekli değildir. SSH üzerindende veritabanı işlemlerini yapabilirsiniz. Ben sık sık veritabanında işi olan birisi olduğum için, kullanımınada çok alıştığım için genellikle phpmyadminde kurarım.

    Geriye kaldı PHP kurulumu. Son sürüm PHP-FPM öneririm. Çoğu işletim sistemi reposunda default olarak en güncel sürüm yer almıyor, bunun için ppandrej/php reposunu yükleyin ve son versiyon olan 7.4.8'İ, sizin için gereken modülleriyle birlikte kurun. Sonrasında php ile nginxi iliştirin, eklemek istediğiniz sitelerin konfigurasyon ayarlarını yapın ve tadını çıkartın.

    Genellikle yeni başlayanlar için ssh üzerinden yönetim yapmak zor ve riskli bir iş gibi gelebilir. Ama size çok şey katar, bir çok şeyi daha kolay ve daha hızlı öğrenirsiniz.

    Geçtiğimiz günlerde plesk panelin en güncel sürümünde, windows serverlar için olan panelinde büyük bir açık çıktı ve bir çok websitesi hacklendi. Ayrıca bundan yaklaşık 1 sene önce cyber panelde XSRF açığı tespit etmiştim, birisi basit bir sosyal mühendislikle panelinize erişim sağlayabilir Son durumu nedir bilemiyorum, belkide fixlenmiştir.

    Ayrıca kontrol panelleri ne kadar kullanım kolaylığı sağlıyor olsada yük bindirirler. Arka planda kendi sunucularıyla iletişim kurarlar, işlemler yaparlar, cpunuzu, diskinizi, ramlerinizi kullanırlar.

    Lemp kullanımda kontrol panellerinde yapıp, yapamıyacağınız hiçbirşey yoktur. Sonuç olarak kontrol panelleri manual işlemlerin arayüze dökülmüş halidir, sunucu taraflı işlem yaparlar, siz bir işlem yaptığınızda aslında ssh tarafından sizin işlemlerinize göre kod döndürülür. Örneğin siz bir kontrol panelinde seçeneklere göre site eklediğinizde, (ssl,dizin vs. ayarladığınızda) sizin belirlediğiniz seçeneklere göre conf dosyası oluşturulur. Siz manual olarakta conf dosyasınızı oluşturarak nginxe sitenizini tanıtabilirsiniz, aralarındaki fark kontrol panellerinde kodlarla hiç uğraşmadan bu işlemleri yapmanızdır. Sizin yerinize oluşturur kontrol panelleri.

    Benim tavsiyem en başındanda belirttiğim gibi lemptir, umarım faydalı olmuştur.
  • 19-07-2020, 12:08:01
    #12
    cok tesekkur ederim. yeterince yonlendirici oldu. merakla arastiriyorum LEMP uzerine. faydali oldu tabii, sagolun.

    Vindicta adlı üyeden alıntı: mesajı görüntüle
    Lemp açılımına baktığımız zaman;

    Linux - Engine-X (Nginx) - MySQL/MariaDB - PHP

    PHP Taraflı kullanım yapıyorsanız linux ortamını tercih etmelisiniz. Daha iyi performans için ubuntu işletim sistemini tercih ederim. Centosda kullanabilirsiniz.

    Nginx ise web serverdir. Bir web sunucusuna ihtiyacınız vardır. Apache,lighttpd,litespeed gibi web sunucularıda vardır. Lemp kullanımın dışında LAMP Kullanımda vardır, LAMP'da LEMP kullanımdan fark web sunucusunun Nginx değil, apache olmasıdır.

    Nginx tercih etmemin sebebi tamamen performans, kolay özelleştirebilme, açık kaynak kodlu olması, bir çok amaç için kullanılabiliyor olması, bir çok ek modül barındırması ve kişisel alışkanlıklardan.

    İşletim sistemimiz hazır, üstüne nginxide kurduk. Bazı ayarlamaları, konfigurasyonları yaptık. Sonrasında bize bir veritabanı sunucusu gerekiyor. Ben mariadb tercih ediyorum. Tabiki veritabanı sunucusu olarak illaki mysql,mariadb kullanmak zorunda değilsiniz. Uygulamalarınıza, projelerinize göre Postresql, mongodb vs. hangisi sizin için daha iyiyse onlarıda kullanabilirsiniz.

    Veritabanı sunucusunu kurduktan sonra isteğe bağlı olarak phpmyadmin de kurabilirsiniz, gerekli değildir. SSH üzerindende veritabanı işlemlerini yapabilirsiniz. Ben sık sık veritabanında işi olan birisi olduğum için, kullanımınada çok alıştığım için genellikle phpmyadminde kurarım.

    Geriye kaldı PHP kurulumu. Son sürüm PHP-FPM öneririm. Çoğu işletim sistemi reposunda default olarak en güncel sürüm yer almıyor, bunun için ppandrej/php reposunu yükleyin ve son versiyon olan 7.4.8'İ, sizin için gereken modülleriyle birlikte kurun. Sonrasında php ile nginxi iliştirin, eklemek istediğiniz sitelerin konfigurasyon ayarlarını yapın ve tadını çıkartın.

    Genellikle yeni başlayanlar için ssh üzerinden yönetim yapmak zor ve riskli bir iş gibi gelebilir. Ama size çok şey katar, bir çok şeyi daha kolay ve daha hızlı öğrenirsiniz.

    Geçtiğimiz günlerde plesk panelin en güncel sürümünde, windows serverlar için olan panelinde büyük bir açık çıktı ve bir çok websitesi hacklendi. Ayrıca bundan yaklaşık 1 sene önce cyber panelde XSRF açığı tespit etmiştim, birisi basit bir sosyal mühendislikle panelinize erişim sağlayabilir Son durumu nedir bilemiyorum, belkide fixlenmiştir.

    Ayrıca kontrol panelleri ne kadar kullanım kolaylığı sağlıyor olsada yük bindirirler. Arka planda kendi sunucularıyla iletişim kurarlar, işlemler yaparlar, cpunuzu, diskinizi, ramlerinizi kullanırlar.

    Lemp kullanımda kontrol panellerinde yapıp, yapamıyacağınız hiçbirşey yoktur. Sonuç olarak kontrol panelleri manual işlemlerin arayüze dökülmüş halidir, sunucu taraflı işlem yaparlar, siz bir işlem yaptığınızda aslında ssh tarafından sizin işlemlerinize göre kod döndürülür. Örneğin siz bir kontrol panelinde seçeneklere göre site eklediğinizde, (ssl,dizin vs. ayarladığınızda) sizin belirlediğiniz seçeneklere göre conf dosyası oluşturulur. Siz manual olarakta conf dosyasınızı oluşturarak nginxe sitenizini tanıtabilirsiniz, aralarındaki fark kontrol panellerinde kodlarla hiç uğraşmadan bu işlemleri yapmanızdır. Sizin yerinize oluşturur kontrol panelleri.

    Benim tavsiyem en başındanda belirttiğim gibi lemptir, umarım faydalı olmuştur.