SEO Redirect Sorunu (v5 - KRİTİK!) YENİ
Basit Anlatım (Herkes İçin)
Problem Ne?
Domain alias'ları oluşturunca Plesk otomatik olarak HTTP → HTTPS yönlendirmesi yapıyor. Ama HTTPS'te henüz sertifika yok!
Ne Oluyor?
Let's Encrypt HTTP challenge başlatıyor → HTTP 301 HTTPS'e yönleniyor → HTTPS'te sertifika yok → Challenge başarısız → SSL alınamıyor!
Gerçek Örnek: demekki.com
Alias oluşturuldu ama seo-redirect açık kaldı. HTTP challenge 301 ile HTTPS'e gitti ve başarısız oldu.
Çözüm
Alias oluşturduktan HEMEN SONRA seo-redirect false ayarla. SSL aldıktan sonra tekrar true yapabilirsin.
Teknik Detaylar
Sorunlu Durum
plesk bin domalias --create demekki.com
Doğru Akış
plesk bin domalias --create demekki.com
plesk bin domalias -u demekki.com -seo-redirect false
SEO Redirect Kapatma/Açma
Let's Encrypt Webroot Konumu (v5 - KRİTİK!) YENİ
Basit Anlatım
Problem Ne?
certbot komutunda yanlış webroot dizini kullanılıyor. Challenge dosyaları yanlış yere yazılıyor.
Doğru Dizin
nginx config'te acme-challenge için /var/www/vhosts/default/htdocs tanımlı. Certbot bunu kullanmalı!
nginx Config'teki Tanım
Doğru certbot Komutu
Let's Encrypt Rate Limit (v5) YENİ
Rate Limit Hatası
Ne Anlama Geliyor?
Son 1 saat içinde 5 başarısız deneme yapıldı. 1 saat beklenmeli.
Nasıl Önlenir?
Önce tüm hazırlıkları yap (SEO redirect kapat, nginx kontrol et), sonra tek seferde SSL al.
Let's Encrypt Limitleri
- Haftalık 50 sertifika (domain başına)
- Saatlik 5 başarısız deneme (domain başına)
- Dakikada 300 yeni sipariş
- Staging ortamı için limit yok:
--stagingflag kullan
Plesk domalias Komutu (v5) YENİ
Doğru Komut: domalias
Alias Oluşturma
Alias Bilgisi
nginx Symlink Sorunu (v5) YENİ
Hata Mesajı
Neden Oluyor?
Plesk nginx config'i symlink olarak oluşturmak istiyor ama mevcut dosya normal dosya (symlink değil). Manuel düzenleme yapıldığında bu sorun çıkıyor.
Çözüm
Eski dosyayı sil, Plesk'in yeniden oluşturmasına izin ver. Sonra custom ayarları vhost_nginx.conf'a ekle.
Düzeltme Komutları
Yeni Tenant/Domain Ekleme Prosedürü (GÜNCEL v5)
Admin Panelden Tenant Oluştur
tuufi.com/admin/tenants → Yeni Tenant ekle
Otomatik: DB, tablolar, seeder, storage, Plesk DB kaydı
Domain Ekle
Tenant detayında domain ekle (örn: demekki.com)
Otomatik: www subdomain, domains tablosuna kayıt
DNS Ayarla (Harici domain ise)
Domain sağlayıcısında A kaydı: 159.253.45.94
Plesk Domain Alias Ekle (YENİ v5!)
SEO Redirect KAPAT (KRİTİK v5!)
SSL almadan önce MUTLAKA kapat!
nginx Symlink Sorunu Varsa Düzelt (v5)
SSL Sertifikası Al
Test Et
Sık Yapılan Hatalar (v5 Güncel)
SEO redirect kapatmamak
Alias oluşturduktan sonra seo-redirect false yapmadan SSL almaya çalışmak.
Çözüm: plesk bin domalias -u domain -seo-redirect false
Yanlış webroot kullanmak
certbot'a tuufi.com/public yerine default/htdocs vermek.
Çözüm: -w /var/www/vhosts/default/htdocs
site_alias komutunu kullanmak
Plesk'te site_alias komutu YOK!
Çözüm: plesk bin domalias kullan
Rate limit'e takılmak
Hazırlık yapmadan defalarca SSL denemek.
Çözüm: Önce tüm ayarları yap, sonra tek seferde SSL al
nginx config'e domain eklememek
nginx config'de domain yoksa SSL script başarısız.
Çözüm: domalias komutu otomatik ekler veya manuel sed ile ekle
DNS beklemeden SSL almak
DNS propagation tamamlanmadan SSL almaya çalışmak.
Çözüm: dig domain.com ile önce kontrol et
Hızlı Referans Komutları (v5)
Plesk Alias
Alias oluştur:
sudo plesk bin domalias --create domain.com -domain tuufi.com -web true -mail false
SEO redirect kapat:
sudo plesk bin domalias -u domain.com -seo-redirect false
Alias bilgisi:
sudo plesk bin domalias --info domain.com
SSL İşlemleri
certbot (doğru webroot):
sudo certbot certonly --webroot -w /var/www/vhosts/default/htdocs -d domain.com
Script ile ekle:
sudo scripts/ssl/add-domain-to-ssl.sh domain.com
nginx İşlemleri
Symlink sorunu düzelt:
sudo rm /etc/nginx/plesk.conf.d/vhosts/tuufi.com.conf && sudo httpdmng --reconfigure-domain tuufi.com
nginx test & reload:
sudo nginx -t && sudo systemctl reload nginx
Genel Akış Şeması (v5 Güncel)
Özet Checklist (v5)
1. Hazırlık
- DNS ayarla (A: 159.253.45.94)
-
dig domain.com - Tenant oluştur
2. Plesk Alias
- domalias --create
- seo-redirect false
- --info ile kontrol
3. nginx
- Symlink sorunu?
- rm + httpdmng
- nginx -t && reload
4. SSL
- certbot (default/htdocs)
- https:// test
- Admin giriş test