Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Contabo VPS Üzerinde Laravel Yayınlama: Adım Adım Kılavuz
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Contabo VPS Üzerinde Laravel Yayınlama: Adım Adım Kılavuz

Yazılım

Contabo VPS Üzerinde Laravel Yayınlama: Adım Adım Kılavuz

teknomers
Son güncelleme: 26 Mayıs 2026 21:05
teknomers
Paylaş
Paylaş

Geliştirici olarak, Laravel uygulamanız için doğru hosting çözümünü seçmenin önemine aşinasınız. Birçok seçenek mevcut olduğunda, hangi yolu seçeceğiniz göz korkutucu olabilir. Bu makalede, Laravel’i Contabo VPS üzerinde nasıl dağıtacağımızı keşfedeceğiz — bu, her seviyeden geliştirici için mükemmel, yüksek güvenilirlikte ve uygun fiyatlı bir çözüm.



Contabo VPS’ye Giriş

Dağıtım sürecine dalmadan önce, Contabo VPS’nin sunduklarına kısaca bakmak önemlidir. Cloud VPS 10 (4vCPU, 8GB RAM) için aylık €4.50’dan başlayarak ve en çok satan VPS 20 (6vCPU, 12GB RAM) için €7/ay gibi fiyatlarla Contabo, uygun fiyata yüksek kaliteli hosting sağlamaya kararlıdır. Ayrıca, Contabo sınırsız trafik, 11 sunucu konumu ve %99.9 kesintisiz çalışma garantisi sunarak, güvenilir ve esnek bir hosting çözümü arayan geliştiriciler için mükemmel bir seçim yapmaktadır.



Adım 1: Contabo VPS’nizi Kurma

Başlamak için, bir Contabo VPS hesabı oluşturmanız ve yeni bir VPS örneği dağıtmanız gerekecektir. VPS’niz çevrimiçi olduğunda, sunucunuzun IP adresi, kullanıcı adı ve şifresi ile birlikte bir e-posta alacaksınız. Bu bilgileri güvenli bir şekilde sakladığınızdan emin olun, çünkü sunucunuza erişmek için bunlara ihtiyacınız olacak.



Adım 2: VPS’nize SSH Üzerinden Bağlanma

VPS’nize bağlanmak için bir SSH istemcisi kullanmanız gerekecektir. Linux ve macOS üzerinde terminalde yerleşik ssh komutunu kullanabilirsiniz:

ssh root@your-vps-ip

Windows üzerinde PuTTY gibi bir SSH istemcisi kullanabilirsiniz.



Adım 3: Sunucunuzu Güncelleme ve Gereksinimleri Yükleme

VPS’nize bağlı olduğunuzda, sunucunuzu güncellemek ve Laravel için gerekli gereksinimleri yüklemek önemlidir:

apt update && apt upgrade -y
apt install -y nginx mysql-server php7.4-fpm php7.4-mysql php7.4-curl php7.4-gd php7.4-mbstring

Bu komut, sunucunuzu güncelleyerek Nginx, MySQL ve gerekli PHP uzantılarını yükleyecektir.



Adım 4: MySQL’i Yapılandırma

Şimdi, MySQL’i Laravel uygulamamızla çalışacak şekilde yapılandırmamız gerekiyor. Şu komutu çalıştırarak MySQL kurulumunuzu güvenli hale getirin:

mysql_secure_installation

Yine, güçlü bir root kullanıcısı şifresi belirlemek, anonim kullanıcıları kaldırmak ve uzaktan root girişini devre dışı bırakmak için istemleri takip edin.



Adım 5: Yeni bir MySQL Veritabanı ve Kullanıcısı Oluşturma

Laravel uygulamanız için yeni bir MySQL veritabanı ve kullanıcısı oluşturun:

mysql -u root -p

Daha sonra yeni bir veritabanı ve kullanıcı oluşturmak için aşağıdaki sorguları çalıştırın:

CREATE DATABASE laravel_db;
CREATE USER 'laravel_user''%' IDENTIFIED BY ;
GRANT ALL PRIVILEGES ON laravel_db.TO @;
FLUSH PRIVILEGES;

strong_password kısmını güvenilir bir şifre ile değiştirdiğinizden emin olun.



Adım 6: Nginx’i Yapılandırma

Laravel uygulamanız için yeni bir Nginx konfigürasyon dosyası oluşturun:

nano /etc/nginx/sites-available/laravel.conf

Aşağıdaki yapılandırmayı dosyaya ekleyin:

server {
    listen 80;
    server_name your-domain.com;

    root /var/www/laravel/public;
    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        include fastcgi_params;
    }

    ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
    ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
}

your-domain.com kısmını gerçek etki alanı adınızla değiştirin.



Adım 7: Laravel’i Dağıtma

Laravel deponuzu /var/www/laravel dizinine klonlayın:

git clone https://github.com/your-username/your-repo-name.git /var/www/laravel

Gerekli bağımlılıkları yüklemek ve uygulamayı yapılandırmak için aşağıdaki komutları çalıştırın:

cd /var/www/laravel
composer install
php artisan key:generate
php artisan migrate



Adım 8: Nginx ve PHP-FPM’i Yeniden Başlatma

Konfigürasyon değişikliklerini uygulamak için Nginx ve PHP-FPM’i yeniden başlatın:

service nginx restart
service php7.4-fpm restart

Tebrikler! Laravel uygulamanız artık Contabo VPS’nizde çalışır durumda olmalıdır. Uygulamanıza web tarayıcınızda http://your-domain.com adresinden erişebilirsiniz.



Sonuç

Laravel’i Contabo VPS üzerine dağıtmak, bazı temel Linux ve Nginx bilgisi gerektiren basit bir süreçtir. Bu makalede belirtilen adımları izleyerek, Laravel uygulamanızı kısa sürede çalışır hale getirebilirsiniz. Contabo’nun güvenilir ve uygun fiyatlı VPS çözümleri ile, uygulamanızı geliştirirken alt yapıdan endişe etmeden odaklanabilirsiniz. İster deneyimli bir geliştirici olun, ister sadece yeni başlıyor olun, Contabo VPS Laravel uygulamalarınızı barındırmak için mükemmel bir tercihtir.

Kaynak: Orijinal Makale

Contents
  • Contabo VPS’ye Giriş
  • Adım 1: Contabo VPS’nizi Kurma
  • Adım 2: VPS’nize SSH Üzerinden Bağlanma
  • Adım 3: Sunucunuzu Güncelleme ve Gereksinimleri Yükleme
  • Adım 4: MySQL’i Yapılandırma
  • Adım 5: Yeni bir MySQL Veritabanı ve Kullanıcısı Oluşturma
  • Adım 6: Nginx’i Yapılandırma
  • Adım 7: Laravel’i Dağıtma
  • Adım 8: Nginx ve PHP-FPM’i Yeniden Başlatma
  • Sonuç
Tek Sorgu Sınıfı Yazın, Birden Fazlasını Değil: AQC Tasarım Deseni
Hata Takibi Yaptım Çünkü Sentry Beni Yetersiz Hissettirdi
Projelerim için kendi kendine barındırılan bir REST API istemcisi geliştirdim, işte nedenleri
Laravel 12 ile Vite Kullanarak Bootstrap 5 Nasıl Kurulur
Kiracılar Arası Artisan Komutlarını Çalıştırma: tenants:run Kılavuzu (stancl/tenancy)
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale İran’da 3 Aylık İnternet Kesintisinin Ardından Yeniden Bağlantı İşaretleri
Sonraki Makale Switch 2 İçin Tasarruf Yapmak Newegg’in Hediye Kartı Kampanyasıyla Kolaylaşıyor

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Amazon Erken Prime Günü indiriminde 8-portlu 2.5G Ethernet anahtarında %62 tasarruf edin!
Donanım
GitLab ve Laravel ile VPS Üzerinde CI/CD: Push’tan Otomatik Dağıtım’a
Yazılım
Baseten Şirketi Dev Bir Adım Attı: Yatırım Turu Tamamlandı
Genel
Game Boy Kamerasını Artık Telefonunuzda Kullanabilirsiniz
Liste
YC’nin Demo Günü’nden VC’lere Göre Öne Çıkan 11 Start-up
Genel
Snap, maliyetler nedeniyle AI video ekibini yeni şirket Dotmo’ya ayırdı
Yapay Zeka
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?