İLE %100 UYUMLU: Güvenli E-Posta Hosting Hizmetimizi 1 AY ÜCRETSİZ Deneyin! HEMEN OLUŞTURUN
Sağlayan: LEMP
Saniyeler içinde Cloud Sunucunuza kurulur.
LEMP (Linux, Nginx, MySQL/MariaDB, PHP), modern web projelerini ve yüksek trafikli PHP uygulamalarını saniyeler içinde çalıştırabilmeniz için özel olarak yapılandırılmış, dünyanın en popüler ve performanslı açık kaynak sunucu yığınıdır.
Geliştiriciler projelerini canlıya (Production) almak için kontrol panellerine ihtiyaç duymazlar, tam tersine bu paneller sunucuya bir ağırlık katar ve yapılandırma dosyalarına (.conf) tam müdahale etmeyi zorlaştırır. Eğer kendi Nginx kurallarınızı, kendi veritabanı yedeğinizi ve Git otomasyonunuzu SSH üzerinden yazmayı seven bir Back-End/DevOps geliştiricisi iseniz, Cenuta'nın LEMP imajı tam bir kurtarıcıdır. Yüksek hızlı NVMe diskler sayesinde veritabanı okuma/yazma hızınız (I/O) tavan yaparken, sadece birkaç dakikada uygulamanızı (Örn: özel yazılmış bir CRM) yayına açabilirsiniz.
Bu hazır uygulama imajı, LEMP Stack (Nginx + PHP) uygulamasını en yüksek performans ve güvenlik standartlarında sorunsuz çalıştırmak için gereken tüm bağımlılıkları, kütüphaneleri ve yapılandırmaları içerir. Kurulum esnasında sistem aşağıdaki yazılımları sunucunuza entegre eder:
Cenuta Cloud Sunucunuz başarıyla oluşturulduktan sonra LEMP Stack (Nginx + PHP) sistemine tam yetkiyle erişmek, güvenliğini sağlamak ve yapılandırmak için aşağıdaki adımları sırasıyla eksiksiz olarak izlemeniz gerekmektedir:
SSH üzerinden sunucunuza giriş yapın. Sisteminiz, web dosyalarınızı `/var/www/html` dizininden sunmak üzere (Nginx) yapılandırılmıştır.
Terminale `cd /var/www/html` yazın. Kendi kodlarınızı (FTP ile atabilir veya Github'dan `git clone` ile indirebilirsiniz) bu dizine yerleştirin.
Varsayılan olarak MySQL root şifresi yoktur. Acilen `mysql_secure_installation` komutunu çalıştırarak root şifresi belirleyin, test veritabanlarını silin ve dışarıdan bağlantıyı (Remote root) kapatın.
Sisteme `mysql -u root -p` ile girip `CREATE DATABASE projem;` diyerek yeni bir veritabanı oluşturun ve uygulamanızın (Örn: wp-config veya .env) ayar dosyasına bu bilgileri yazın.
PHP ve Nginx'in sitenize (Özellikle yükleme - upload klasörlerine) yazabilmesi için: `chown -R www-data:www-data /var/www/html` (Ubuntu) komutunu çalıştırarak web klasörünüzün sahibini 'www-data' olarak değiştirin.
Önemli Not: Klasör/Dosya Sahibi (Ownership) Uyarısı: Uygulamanıza FTP üzerinden `root` kullanıcısı ile dosya attığınızda Nginx (www-data kullanıcısı) bu dosyaları okuyamaz (500 Error veya Blank Page). İşiniz bitince mutlaka chown yetkisini Nginx'e (www-data) devredin.
LEMP Hosting hakkında sıkça sorulan sorular.
Tek bir harf (E) farkı vardır. LAMP sistemleri (Apache) web sunucusu kullanırken, LEMP sistemleri (Nginx - okunuşu Engine-X) web sunucusu kullanır. Modern dünyada ve yüksek trafikli sitelerde tartışmasız olarak Nginx (LEMP) çok daha hızlıdır.
Kesinlikle. Dosyaları `/var/www/html` dizinine atıp veritabanını oluşturmanız yeterlidir. Ancak bu sunucuda cPanel vb. bir arayüz olmadığı için (Auto-installer yok) tüm işlemleri manuel yapmanız gerekir.
Nginx mimari olarak `.htaccess` (Apache dosyası) desteklemez. Apache kurallarınızı Nginx kurallarına (Rewrite Rules) çevirip `/etc/nginx/sites-available/default` (vHost) dosyasının içine yazıp `systemctl restart nginx` komutu vermeniz gerekir.
Bu imaj genellikle en son (LTS) PHP 8.x sürümü ile gelir. Eğer çok eski bir proje (PHP 7.4) çalıştıracaksanız, terminalden `apt install php7.4-fpm` kurup, Nginx yapılandırmanızdaki (fastcgi_pass) satırını `php7.4-fpm.sock` olarak değiştirmeniz yeterlidir.
Evet. Terminal üzerinden `apt install certbot python3-certbot-nginx` komutuyla Certbot'u kurun. Ardından `certbot --nginx -d alanadiniz.com` yazdığınızda sistem her şeyi otomatik yapar ve SSL sertifikanızı ücretsiz yeniler.
7/24 Kesintisiz ve En İyi Teknik Destek
Telefon ile Destek
Email ile Destek
Ticket ile Destek
Canlı Destek