HELPER VPS

LEMP VPS hosting: Nginx, MySQL ve PHP hazır sunucu

  • Nginx, MySQL ve PHP-FPM kurulu
  • PHP siteleri ve Laravel hemen yayında
  • root yetkisiyle özgür yapılandırma

HELPER VPS LEMP VPS, oluştururken imaj listesinden LEMP'i seçtiğinizde Ubuntu 24.04 LTS üzerine Nginx, MySQL ve PHP kurulan bir Linux bulut sunucusudur; aylık $25.00 fiyatından 1, 3, 6 veya 12 aylık dönemlerle faturalandırılır. Web sunucusu ve veritabanını tek tek kurmanıza gerek yok: PHP dosyalarınızı yükleyin ve siteniz yayında.

    LEMP nedir?

    LEMP; Linux, Nginx ("engine-x" diye okunduğu için E), MySQL ve PHP'nin baş harflerinden oluşur ve PHP web sitelerini çalıştırmak için en yaygın sunucu yapılarından biridir. Nginx ziyaretçi isteklerini alır, statik dosyaları hemen gönderir, PHP isteklerini işlenmek üzere PHP-FPM'e iletir; veriler ise MySQL veritabanından okunup yazılır.

    Apache kullanan LAMP ile karşılaştırıldığında Nginx az bellekle çok sayıda eşzamanlı bağlantıyı işlemekte güçlü olduğu için küçük sunucularda da verimlidir. Dördü de açık kaynaktır; Laravel, Symfony ve CodeIgniter gibi PHP framework'lerini veya kendi yazdığınız PHP sitelerini bunun üzerine olduğu gibi yükleyebilirsiniz. Eski PHP sitelerini yeni sunucuya taşırken de tanıdık bir yapı olduğu için ayarları pek değiştirmeniz gerekmez.

    LEMP VPS ile neler yapabilirim?

    PHP ile geliştirilmiş web hizmetlerinin neredeyse tamamını LEMP ile kendiniz barındırarak çalıştırırsınız.

    LEMP VPS'e nasıl başlanır?

    Oluşturun, bağlanın, dosyaları yükleyin; site açılır.

    1. 1. adım. Sunucu oluşturun

      Bölgeyi ve boyutu seçip imaj listesinden LEMP'i seçin. Ubuntu 24.04 üzerine Nginx, MySQL ve PHP kurulur.

    2. 2. adım. SSH ile bağlanın

      SSH anahtarı veya root parolasıyla bağlanıp kurulumu nginx -v, mysql --version ve php -v ile kontrol edin.

    3. 3. adım. Siteyi yükleyin

      Bir Nginx site ayarı oluşturup PHP dosyalarını web klasörüne yükleyin, ardından MySQL'de site için bir veritabanı ve kullanıcı oluşturun.

    LEMP'i VPS'te kendiniz barındırmanın avantajları nelerdir?

    Kurulum süresini kısaltır, ayarları sitenize tam uyacak şekilde belirlersiniz.

    LEMP yapısıyla birlikte kullanılan araçlar

    LEMP VPS'i oluşturan programlar ve birlikte kullanmaya uygun araçlar.

    Sunucunuzu müşterilerinize yakın bir yere kurun

    31 ülkedeki 40 şehrin hepsinde aynı fiyatla LEMP sunucusu oluşturun.

    LEMP VPS'e yeni site nasıl eklenir?

    Her site için Nginx ayarı, veritabanı ve sertifika olmak üzere üç şey hazırlarsınız.

    Ubuntu'daki Nginx, site ayarlarını /etc/nginx/sites-available klasöründe tutar ve sites-enabled klasörüne bağlayarak etkinleştirir. Yeni site dosyasına server_name ile alan adını, root ile web klasörünü yazın ve PHP isteklerini PHP-FPM soketine iletecek şekilde ayarlayın; ardından sudo nginx -t ile sözdizimini kontrol edip sudo systemctl reload nginx ile uygulayın.

    Veritabanı için sudo mysql ile bağlanıp her site için ayrı veritabanı ve kullanıcı oluşturun, o kullanıcıya yalnızca ilgili veritabanının yetkisini verin; böylece siteler arasında veriler karışmaz. Alan adının A kaydını sunucu IP'sine yönlendirdikten sonra Certbot ile Let's Encrypt sertifikası aldığınızda HTTPS siteniz hazırdır. Sertifikayı Certbot belirli aralıklarla otomatik yeniler.

    LEMP sunucusu uzun süre istikrarlı nasıl yönetilir?

    Güncellemeleri, güvenlik duvarını ve yedeklemeyi düzenli olarak takip etmeniz yeterlidir.

    İşletim sistemi ile Nginx, MySQL ve PHP güvenlik güncellemelerini sudo apt update ve sudo apt upgrade ile alırsınız. Ubuntu'nun ufw güvenlik duvarıyla yalnızca SSH ve web portlarını (80, 443) açın, MySQL'in 3306 numaralı portunu dışarıya açmadan yalnızca sunucu içinde kullanırsanız güvenli olur. Başlangıçta sudo mysql_secure_installation çalıştırarak temel ayarları düzenlemeniz iyi olur.

    Veritabanını mysqldump ile düzenli olarak dışa aktarıp başka bir yerde saklayın; oluştururken otomatik yedekleme seçeneğini açarsanız sunucunun tamamı düzenli olarak yedeklenir. Site büyüyüp bellek yetmez hale gelirse daha büyük bir planla yeni sunucu oluşturup web klasörünü ve veritabanını taşıyın. Yavaş sorgu günlüğünü açarsanız siteyi ağırlaştıran kısımları kolayca bulursunuz.

    LEMP hosting hakkında sık sorulan sorular

    LEMP VPS seçerken ve kurarken en çok sorulan sorular.

    LEMP VPS'e neler kurulur?

    Ubuntu 24.04 LTS üzerine Nginx web sunucusu, MySQL veritabanı ve PHP (PHP-FPM) kurulur. Giriş yaptığınızda hemen site ayarı oluşturup PHP dosyalarını yükleyebilirsiniz.

    LEMP VPS hosting ücreti ne kadar?

    LEMP uygulaması için ek ücret yoktur, yalnızca seçtiğiniz sunucu planının fiyatını ödersiniz. En küçük plan aylık $25.00 fiyatından başlar ve aynı plan tüm bölgelerde aynı fiyattadır.

    LEMP sunucu nasıl satın alınır?

    Bir bölge ve boyut seçin, imaj olarak LEMP'i seçin ve sunucuyu oluşturmak için ödeme yapın. 1, 3, 6 veya 12 aylık fatura dönemlerinden birini seçebilirsiniz; 3 aylık için %10, 6 aylık için %15 ve 12 aylık için %25 indirim uygulanır.

    LEMP ile LAMP arasındaki fark nedir?

    Web sunucusu farklıdır. LEMP Nginx, LAMP ise Apache kullanır. Nginx az bellekle çok sayıda bağlantıyı işlediği için küçük VPS'lere çok uygundur; PHP ise PHP-FPM ile ayrı çalışır.

    Ek PHP eklentileri kurabilir miyim?

    Evet, root yetkiniz olduğu için sudo apt install php-ad biçiminde gereken eklentileri kurup PHP-FPM'i yeniden başlatmanız yeterlidir. Composer'ı da kendiniz kurarak kullanırsınız.

    MySQL yerine başka bir veritabanı kullanabilir miyim?

    Evet, aynı sunucuya PostgreSQL veya MariaDB kurabilir ya da Docker ile çalıştırabilirsiniz. Kurulu MySQL'i olduğu gibi bırakabilir veya kullanmıyorsanız kapatabilirsiniz.

    Laravel uygulaması yükleyebilir miyim?

    Evet, bağımlılıkları Composer ile kurup Nginx root'unu uygulamanın public klasörüne yönlendirmeniz yeterlidir. Kuyruk işlerini systemd hizmeti veya Supervisor ile sürekli çalıştırırsınız.

    Siteden e-posta göndermek için ne yapmalıyım?

    Uygulamanın e-posta ayarlarına 587 numaralı portu kullanan bir e-posta gönderim hizmeti bağlayarak gönderirsiniz. Dışa giden 25 numaralı port tüm sunucularda kapalı olduğu için gönderim hizmeti kullanmak standart yöntemdir.

    Veritabanına dışarıdan bağlanabilir miyim?

    SSH tüneliyle bağlanmanızı öneririz. Bilgisayarınızdan SSH port yönlendirmesiyle sunucunun 3306 numaralı portuna bağlanırsanız MySQL portunu internete açmadan yönetim araçlarını kullanabilirsiniz.

    Yedekleme nasıl yapılır?

    Oluştururken otomatik yedekleme seçeneğini seçmek, plan fiyatının %5.6'ini ücrete ekler ve sunucunun tamamını düzenli olarak yedekler. Geri dönüşler, ilk ödemeniz onaylandıktan sonra destek sayfasından talep edilir ve veritabanını mysqldump ile ayrıca saklamak ek güven sağlar.

    İlk haline yeniden kurabilir miyim?

    Evet, sunucu sayfasındaki işletim sistemi yeniden kurulumundan LEMP imajını yeniden seçtiğinizde yeniden kurulur. Disk silindiği için web klasörünü ve veritabanını önceden indirin.

    Nginx, MySQL ve PHP kendi projelerine ait açık kaynak yazılımlardır; HELPER VPS bunları yalnızca sunucu oluşturulurken kurar. Kurulumdan sonraki güncellemeleri, ayarları, site kodunu ve program kullanımıyla ilgili soruları müşteri kendisi yönetir. Sunucu ücreti seçtiğiniz planın fiyatıdır, LEMP uygulamasının kendisi için ek ücret alınmaz.

    LEMP sunucu rehberi

    Sunucunuzu aldıktan sonra ilk yapmanız gerekenler.