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’de via() fonksiyonunu yeniden yazmadan kullanıcı bazlı bildirim tercihleri
PHP ve Laravel ile İmleç: Karışıklığı Önleyen .cursorrules
Laravel 12 ve React 19 ile Gizlilik Odaklı Bir Finans Uygulaması Geliştirme
Laravel 13 Queue::route(): Tüm Kuyruk Topolojisini Kontrol Etmek İçin Tek Nokta
Laravel’de Localhost Dışında Hata Ayıklama – DEV Community
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

Google Avrupa’da Android ve Arama’yı Rakiplere Açtı
Liste
GTA RP’de Devrim Yaratan Gelişmeler Bir Hafta İçinde Karşınızda
Oyun
Asus ROG Xreal R1 İncelemesi: 240 Hz Performans ve RGB Stil
Donanım
Teknomers’te Dinozor Yürüyüşüyle Sam Neill’e Veda Ediliyor
Oyun
2026’nın En İyi Sırt Çantası Su Filtreleri: Hayatta Kalmanın Anahtarı!
Genel
Ultrahuman’dan Eski Donanım VP’si AI Ajanlarını Kontrol Eden Cihazlar İçin 5.5M Dolar Topladı
Genel
//

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?