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: Web Sitesi Bakımı – DEV Community
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 » Web Sitesi Bakımı – DEV Community

Yazılım

Web Sitesi Bakımı – DEV Community

teknomers
Son güncelleme: 15 Mart 2026 20:04
teknomers
Paylaş
Paylaş

Bir müşterim, Laravel ile oluşturulmuş web sitesinin üç aylık bakımını yaptırmak istiyor. Site, Digital Ocean tarafından barındırılan bir Ubuntu sunucusunda çalışıyor.

Aşağıda bakım sürecinde yaptıklarımı sıraladım. Herhangi bir geri bildiriminiz olursa lütfen paylaşın.

  1. Yedekleme işlemleri
  2. Sunucu güncellemeleri
  3. Sunucu istatistiklerinin gözden geçirilmesi
  4. Laravel çerçevesi ve paketlerin güncellenmesi
  5. Güvenlik duvarı ayarlarının gözden geçirilmesi
  6. Logların incelenmesi

1. Yedekleme işlemleri

Bakım sırasında bir dizi yedekleme işlemi yapıyorum.

İlk yedekleme, sunucunun yedeğidir. Site Digital Ocean’da barındırıldığından, sunucunun anlık görüntüsünü (snapshot) alıyorum. Bu, bakım sürecinde herhangi bir sorun yaşandığında geri dönmemi sağlar.

İkinci yedekleme, web sitesindeki kullanıcı tarafından üretilen dosyaları içerir. Bu, kullanıcı profil resimleri, yüklenen PDF belgeleri vb. içerir. Laravel web sitesinde, bunlar genellikle /storage/app klasöründe saklanır. Bu nedenle uygulama klasörünün tamamını yedekliyorum ve bunu müşteriye gönderiyorum.

tar -czf app.tar.gz app

Üçüncü yedekleme, veritabanıdır. Yedekleme işlemi yapıldıktan sonra bunu da müşteriye gönderiyorum.

mysqldump -u username -p database > database.sql

Web sitesi kod tabanı GitHub’da barındırıldığı için ek bir yedeklemeye ihtiyaç yoktur.

2. Sunucu güncellemeleri

Müşterinin web sitesi bir Ubuntu sunucusunda çalışıyor. Sunucuyu güncellemek için aşağıdaki komutları kullanıyorum:

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

Son komut, yalnızca işletim sistemini en son büyük sürüme güncellerken kullanılır.

3. Sunucu istatistiklerinin gözden geçirilmesi

Sunucuyu güncelledikten sonra, Digital Ocean’ın sunucu panelinden sunucu performansını hızlı bir şekilde gözden geçiriyorum. Özellikle CPU%, Yük, Bellek, Disk G/Ç, Disk Kullanımı ve son 14 gün içinde Bant Genişliği gibi ölçümlere bakıyor ve anormallikler var mı yok mu veya sunucunun yükseltilip yükseltilmeyeceğini kontrol ediyorum.

Sunucu istatistikleri

4. Laravel çerçevesi ve paketlerin güncellenmesi

Sonrasında, Laravel çerçevesini ve uygulamada kullanılan üçüncü taraf paketleri güncelliyorum.

Laravel’i güncellerken, her zaman güvenlik yamalarının ne zaman çıkacağını gösteren sürüm takvimine başvuruyorum. İşte Laravel web sitesinden alınan güncelleme takvimi.

Laravel sürüm takvimi

Bugünün tarihi 15 Mart 2026 olduğuna göre, Laravel 11, 11 Mart 2026’ya kadar desteklenmektedir. Bu nedenle eğer uygulamam 11 sürümünde ise, 12’ye büyük bir güncelleme yaparım. Değilse, sadece composer update komutunu çalıştırarak tüm paketleri en son sürüme getiririm.

5. Güvenlik duvarı ayarlarının gözden geçirilmesi

Aşağıdaki komutları çalıştırarak ufw durumunu ve açık portları görebilirsiniz:

sudo ufw status verbose

6. Logların incelenmesi

Son olarak, logları gözden geçirip herhangi bir anomali veya yetkisiz kullanıcıların sunucuya erişim girişimlerini kontrol ediyorum. İncelenen loglar şunlardır:

  • Laravel logları
  • Web sunucusu logları (access.log, error.log)
  • Uygulama içindeki aktivite logları

Bakım süreciyle ilgili genel olarak yaptıklarım bu şekilde. Ne düşünüyorsunuz?

Seong

Kaynak: Orijinal Makale

Laravel ve Inertia.js ile Çok Departmanlı İş Akışı Yönlendirme Sistemi Nasıl Kurdum
Laravel’de Filament Çeviri Yönetimini Geliştirme
cursor() veya chunk()
Ritimlerin Geometri Olarak Görselleştirilmesi – Bir Geliştirici Deneyimi
Monolitleri Sözsüzleştirmek: Laravel’de Olay Tabanlı Mimari
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Travis Kalanick Geri Dönüyor: 2016 Yıllarını Yeniden Yaşamak mı?
Sonraki Makale Microsoft’un “hacklenemez” Xbox One’ı, Bliss tarafından hacklendi

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Mira Murati Yeniden Sahneye Çıkıyor
Genel
HP, RTX 5080 oyun PC’sinde 2.600 $ indirim yaptı!
Donanım
$559 Nvidia RTX 5070 GPU, en uygun fiyatla 1440p oyun sunuyor
Donanım
Laravel’de Carbon (MultiCarbon) ile Jalali ve Hijri Tarihleri
Yazılım
DDR4 bellek ve anakart üretimi yeniden başlıyor, DDR5’siz geleceğe hazırlık
Donanım
AI token maliyetleri büyük bir sorun haline geliyor, OpenAI çözümler arıyor
Donanım
//

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?