VDS Sunucu 9 dk okuma

Plesk Alan Adı Ekleme, SSL ve E-posta Kurulumu (Plesk Obsidian)

Plesk Obsidian'da alan adı ekleme, Let's Encrypt SSL sertifikası, HTTPS 301 yönlendirme, e-posta hesabı oluşturma, IMAP/SMTP ayarları ve A, MX, SPF, DKIM, PTR kayıtları adım adım.

Plesk Alan Adı Ekleme, SSL ve E-posta Kurulumu (Plesk Obsidian)
AnkSOFT
Yayıncı

Plesk'i VDS sunucunuza kurdunuz, yönetici şifresini belirlediniz ve panel karşınızda. Sıradaki iş, ilk web sitenizi yayına almak: alan adını eklemek, ücretsiz SSL sertifikasını kurmak, HTTP'den HTTPS'ye yönlendirmek ve alan adınıza özel e-posta adreslerini açmak. Plesk bu işlerin çoğunu tek ekranda toplar; ama DNS ve e-posta tarafındaki birkaç ayar atlanırsa site açılır, e-posta gitmez ya da gönderilen postalar spam klasörüne düşer.

Bu rehberde Plesk Obsidian'da alan adı ekleme, Let's Encrypt SSL kurulumu, HTTPS yönlendirme, e-posta hesabı oluşturma, DNS kayıtları ve e-posta istemcisi ayarlarını adım adım anlatıyoruz. Plesk henüz kurulu değilse önce Plesk panel kurulumu ve önemli ayarlar rehberimizi uygulayın. Görseller temsilîdir; örnek alan adı ornek.com, örnek IP 203.0.113.20.


Başlamadan Önce: Alan Adı Sunucunuzu Göstermeli

Plesk'e alan adı eklemek, ziyaretçilerin o alan adını yazınca sunucunuza gelmesini sağlamaz. Bunun için alan adınızın DNS'inin sunucunuzu göstermesi gerekir. İki yol vardır:

  • Plesk'i DNS sunucusu olarak kullanmak: Alan adının nameserver'larını Plesk sunucunuzu gösteren adlara çevirirsiniz (örneğin ns1.ornek.com ve ns2.ornek.com; bu adlar için kayıt firmanızda "glue/host kaydı" oluşturmanız gerekir). Bu durumda Plesk, alan adını eklediğiniz anda A, MX, SPF ve diğer kayıtları kendisi oluşturur.
  • DNS'i başka yerde tutmak: Alan adınızın DNS'ini kayıt firmanızda ya da ayrı bir DNS hizmetinde yönetmeye devam edersiniz; sunucu IP'nizi gösteren A kayıtlarını ve posta için MX kaydını oraya elle eklersiniz. Gereken kayıtların listesi 6. bölümdedir.

Hangi yolu seçerseniz seçin, SSL sertifikası alınmadan önce alan adının sunucunuzun IP'sine çözülüyor olması gerekir. Kontrol için bilgisayarınızda nslookup ornek.com komutunu çalıştırın; çıkan IP VDS'inizin IP'si olmalıdır.


1. Plesk'te Alan Adı Ekleme

  1. Tarayıcıdan https://sunucu-ip-adresiniz:8443 adresine gidip admin kullanıcısıyla giriş yapın.
  2. Sol menüden Websites & Domains (Web Siteleri ve Alan Adları) bölümüne girin ve Add Domain (Alan Adı Ekle) düğmesine tıklayın.
  3. Açılan pencerede Blank website (Boş web sitesi) seçeneğini seçin. WordPress'i hemen kurmak istiyorsanız WordPress site seçeneğini de kullanabilirsiniz.
  4. Registered domain name (Kayıtlı alan adı) seçili olsun ve alan adınızı www olmadan yazın: ornek.com.

Plesk Add Domain penceresi

  1. Hosting type (Barındırma türü): Website hosting seçin. Alan adını yalnızca başka bir adrese yönlendirecekseniz Forwarding seçebilirsiniz.
  2. IP address: Sunucunuzda birden fazla IP varsa sitenin kullanacağı IP'yi seçin.
  3. Username / Password: Bu site için FTP ve dosya erişiminde kullanılacak sistem kullanıcısıdır. Yönetici şifrenizden farklı, güçlü bir şifre verin.
  4. Secure the domain with Let's Encrypt kutusunu işaretleyin. DNS sunucunuzu gösteriyorsa sertifika alan adıyla birlikte hemen kurulur.
  5. Add Domain düğmesine basın.

Plesk, alan adı için bir belge kökü (httpdocs) klasörü, sistem kullanıcısı, web sunucusu yapılandırması ve (Plesk DNS kullanılıyorsa) DNS kaydı oluşturur. Sitenin dosyalarını Files (Dosyalar) bölümünden httpdocs klasörüne yükleyebilirsiniz.


2. Let's Encrypt SSL Sertifikası Kurma

Alan adını eklerken SSL kutusunu işaretlemediyseniz ya da DNS o sırada hazır değildiyse sertifikayı sonradan kurabilirsiniz:

  1. Websites & Domains bölümünde alan adınızın kartındaki SSL/TLS Certificates (SSL/TLS Sertifikaları) bağlantısına tıklayın. Sayfa SSL It! eklentisiyle açılır.
  2. Install (Kur) ya da Let's Encrypt seçeneğini seçin.
  3. Aşağıdaki kutuları işaretleyin:
    • Include a "www" subdomain: www.ornek.com da sertifikaya dahil edilir.
    • Secure webmail on this domain: webmail.ornek.com güvenli açılır.
    • Assign the certificate to mail domain: E-posta programlarında sertifika uyarısı çıkmaz.
  4. Bildirimler için bir e-posta adresi yazın ve Get it free (Ücretsiz al) düğmesine basın.

Plesk SSL It! Let's Encrypt kurulumu

Plesk sertifikayı otomatik yeniler; süresi dolmadan sizin bir şey yapmanız gerekmez.

Joker (wildcard) sertifika: *.ornek.com gibi tüm alt alan adlarını kapsayan sertifika için "Secure the wildcard domain" seçeneği vardır. Bu seçenek DNS doğrulaması ister; alan adınızın DNS'i Plesk'te değilse Plesk'in gösterdiği TXT kaydını DNS sağlayıcınıza elle eklemeniz ve her yenilemede tekrarlamanız gerekebilir. Birkaç alt alan adınız varsa her biri için ayrı ücretsiz sertifika almak daha pratiktir.

Sertifika alınamıyorsa

  • Alan adı ya da www sunucu IP'sini göstermiyordur: DNS kayıtlarını kontrol edin.
  • Alan adında başka bir sunucuyu gösteren AAAA (IPv6) kaydı vardır: silin ya da doğru IPv6'yı yazın.
  • Sunucu güvenlik duvarında 80 portu kapalıdır: Let's Encrypt doğrulaması için 80 ve 443 portları açık olmalıdır.

3. HTTP'den HTTPS'ye Yönlendirme

Sertifika kurulduktan sonra ziyaretçilerin her zaman https:// adresine gitmesini sağlayın:

  1. Websites & Domains > alan adınız > Hosting & DNS sekmesi > Hosting (Barındırma Ayarları) bölümüne girin.
  2. Security başlığı altında SSL/TLS support açık olsun ve kurduğunuz sertifika seçili olsun.
  3. Permanent SEO-safe 301 redirect from HTTP to HTTPS kutusunu işaretleyin.
  4. Preferred domain (Tercih edilen alan adı) ayarından sitenin www'lu mu www'suz mu açılacağını seçin. Plesk diğer adresi 301 ile tercih ettiğiniz adrese yönlendirir.
  5. OK ya da Apply deyin.

SSL It! ekranındaki Redirect from http to https anahtarı da aynı işi yapar. Bu ayarı Plesk'ten açtıysanız sitenizin .htaccess dosyasına ayrıca yönlendirme kuralı eklemeyin; çift yönlendirme "çok fazla yönlendirme" hatasına yol açabilir. WordPress kullanıyorsanız Ayarlar > Genel bölümündeki iki adresi de https:// yapın.

HSTS hakkında: SSL It! ekranındaki HSTS seçeneği, tarayıcıya siteyi bir süre boyunca yalnızca HTTPS ile açmasını söyler. Yanlış yapılandırmada geri almak zordur; sitenizin ve tüm alt alan adlarınızın HTTPS ile sorunsuz çalıştığından emin olmadan açmayın.


4. Plesk'te E-posta Hesabı Oluşturma

  1. Sol menüden Mail (Posta) bölümüne girin ve Create Email Address (E-posta Adresi Oluştur) düğmesine tıklayın.
  2. Email address: @ işaretinden önceki kısmı yazın (info) ve listeden alan adını seçin.
  3. Can be used to log in to Plesk: Bu kutu, posta kutusu sahibinin Plesk paneline de giriş yapabilmesini sağlar. Yalnızca e-posta kullanacak kişiler için kapalı bırakın.
  4. Password: Generate ile güçlü bir şifre üretin.
  5. Mailbox: Açık olsun; Another size ile posta kutusuna bir kota verin (örneğin 2048 MB). Kotasız posta kutuları zamanla sunucu diskini doldurur.
  6. OK düğmesine basın.

Plesk e-posta adresi oluşturma

Aynı bölümden yönlendirme (forwarding), otomatik yanıt ve takma ad (alias) ekleyebilirsiniz.

Webmail ile giriş

Plesk'te webmail genellikle https://webmail.ornek.com adresinden açılır. Kullanıcı adı e-posta adresinin tamamı (info@ornek.com), şifre posta kutusunun şifresidir. Webmail açılmıyorsa webmail alt alan adının DNS'te sunucu IP'sini gösterdiğini ve SSL kurulumunda "Secure webmail" kutusunun işaretli olduğunu kontrol edin.


5. Outlook ve Telefon İçin E-posta Ayarları

Ayar Değer
Hesap türü IMAP
Kullanıcı adı info@ornek.com (adresin tamamı)
Gelen sunucu mail.ornek.com · port 993 · SSL/TLS
Giden sunucu (SMTP) mail.ornek.com · port 465 (SSL/TLS) ya da 587 (STARTTLS)
Giden sunucu kimlik doğrulaması Açık, gelen sunucuyla aynı bilgiler

Bu değerler Plesk'in varsayılan Postfix/Dovecot yapılandırması içindir. mail.ornek.com için sertifika kurmadıysanız e-posta programı sertifika uyarısı verir; 2. bölümdeki Assign the certificate to mail domain kutusunu işaretleyip sertifikayı yeniden kurun. Outlook, iPhone ve Android'de adım adım kurulum ekranları cPanel ve Plesk'te aynıdır; cPanel mail kurulumu rehberimizdeki Outlook ve telefon bölümlerini aynen uygulayabilirsiniz.


6. DNS Kayıtları: Site, SSL ve E-posta İçin Gerekenler

Plesk alan adı için gerekli DNS kayıtları

Alan adınızın DNS'i Plesk'teyse bu kayıtları Websites & Domains > alan adınız > Hosting & DNS > DNS bölümünde görürsünüz; Plesk hepsini otomatik oluşturur. DNS başka yerdeyse şu kayıtları elle ekleyin:

Tür Ad Değer
A ornek.com (@) Sunucu IP'niz
A ya da CNAME www Sunucu IP'niz ya da ornek.com
A mail Sunucu IP'niz
A webmail Sunucu IP'niz
MX ornek.com (@) mail.ornek.com, öncelik 10
TXT (SPF) ornek.com (@) v=spf1 a mx ip4:SUNUCU-IP ~all
TXT (DKIM) default._domainkey Plesk'in ürettiği anahtar
TXT (DMARC) _dmarc v=DMARC1; p=none; rua=mailto:dmarc@ornek.com

DKIM'i açma

  1. Mail > Mail Settings (Posta Ayarları) sekmesine girin.
  2. Alan adınızı seçin ve Use DKIM spam protection system to sign outgoing email messages kutusunu işaretleyin.
  3. DNS Plesk'teyse kayıt otomatik eklenir. DNS başka yerdeyse Hosting & DNS > DNS bölümünde görünen default._domainkey TXT kaydının değerini kopyalayıp DNS sağlayıcınıza ekleyin.

Ters DNS (PTR) kaydı

Kendi sunucunuzdan e-posta gönderiyorsanız sunucu IP'nizin ters DNS (PTR) kaydı, sunucunun ana makine adını (örneğin sunucu.ornek.com) göstermelidir; birçok alıcı sunucu PTR kaydı olmayan IP'lerden gelen postayı reddeder ya da spam'e atar. PTR kaydı alan adınızın DNS'inde değil, IP adresinin sahibi olan sağlayıcıda tanımlanır. VDS panelinizde rDNS ayarı varsa oradan girin; yoksa destek talebiyle isteyin. Plesk'teki sunucu adını (Tools & Settings > Server Settings > Full hostname) aynı ada ayarlayın.


7. Plesk'te Sık Kullanılan Diğer Alan Adı Ayarları

  • PHP sürümü: Alan adının PHP (PHP Ayarları) bağlantısından siteye özel PHP sürümünü ve işleyicisini seçin. Güncel ve desteklenen bir sürüm kullanın.
  • Veritabanı: Databases > Add Database ile veritabanı ve kullanıcı oluşturun; WordPress kurulumunda bu bilgiler sorulur.
  • Yedek: Backup Manager ile siteyi, veritabanını ve posta kutularını yedekleyebilirsiniz. Yedeklerin en az bir kopyasını sunucu dışında saklayın; VDS'teki verinin yedeklenmesi sunucu sahibinin sorumluluğundadır. Yedek mantığı için cPanel yedek alma rehberimizdeki 3-2-1 kuralı Plesk için de geçerlidir.
  • Güvenlik: Plesk'te fail2ban ve ModSecurity'nin açık olduğundan emin olun; adımlar Plesk kurulum rehberimizde var.

En Sık Yapılan Hatalar

  1. DNS yönlendirilmeden SSL beklemek. Alan adı sunucu IP'sini göstermeden Let's Encrypt sertifika vermez. Önce nslookup ile kontrol edin.
  2. Alan adını www ile eklemek. Alan adını ornek.com olarak ekleyin; www Plesk tarafından otomatik tanımlanır.
  3. Mail domain sertifikasını atamamak. Outlook ve telefonlar "sunucu kimliği doğrulanamıyor" uyarısı verir. SSL It!'te Assign the certificate to mail domain kutusunu işaretleyin.
  4. MX kaydını unutmak. DNS başka yerdeyse MX kaydı eklenmeden posta alınamaz.
  5. SPF, DKIM ve PTR olmadan posta göndermek. Postalar spam'e düşer ya da reddedilir.
  6. Posta kutularına kota vermemek. Kotasız kutular zamanla sunucu diskini doldurur.
  7. Yönlendirmeyi hem Plesk'ten hem .htaccess'ten yapmak. Sonsuz yönlendirme döngüsü oluşur; birini kapatın.

Özet

  1. Websites & Domains > Add Domain > ornek.com (www'suz), Website hosting, Let's Encrypt kutusu işaretli.
  2. SSL/TLS Certificates (SSL It!) ile Let's Encrypt kurun; www, webmail ve mail domain kutularını işaretleyin.
  3. Hosting ayarlarında Permanent SEO-safe 301 redirect açın, tercih ettiğiniz alan adı biçimini seçin.
  4. Mail > Create Email Address ile posta kutusu açın, kota verin, "Plesk'e giriş" kutusunu kapalı bırakın.
  5. İstemci ayarları: IMAP mail.ornek.com:993, SMTP mail.ornek.com:465 (ya da 587 STARTTLS), kullanıcı adı adresin tamamı.
  6. A, MX, SPF, DKIM, DMARC ve PTR kayıtlarını eksiksiz tanımlayın.

Plesk'i kendi sunucunuzda çalıştırmak için tam root/yönetici erişimi veren VDS sunucu paketlerimize göz atabilirsiniz. Sunucu yönetimiyle uğraşmadan tek bir siteyi yayına almak istiyorsanız cPanel'li web hosting, müşterilerinize hesap açacaksanız reseller hosting daha pratik bir başlangıçtır. Takıldığınız bir adım olursa destek talebi açın.


Kaynaklar

Sıkça Sorulan Sorular

Plesk'te alan adı nasıl eklenir?

Websites & Domains > Add Domain > Blank website yolunu izleyin, Registered domain name alanına alan adını www olmadan yazın, Website hosting seçin, sistem kullanıcısı ve şifre belirleyip Let's Encrypt kutusunu işaretleyerek Add Domain deyin.

Plesk'te ücretsiz SSL nasıl kurulur?

Alan adının kartındaki SSL/TLS Certificates bağlantısıyla SSL It! ekranını açın, Let's Encrypt'i seçin, www, webmail ve mail domain kutularını işaretleyip Get it free deyin. Sertifika otomatik yenilenir.

Plesk'te HTTP'den HTTPS'ye yönlendirme nasıl yapılır?

Hosting & DNS > Hosting ayarlarında Permanent SEO-safe 301 redirect from HTTP to HTTPS kutusunu işaretleyin ya da SSL It! ekranındaki Redirect from http to https anahtarını açın. .htaccess'e ayrıca kural eklemeyin.

Plesk e-posta için IMAP ve SMTP ayarları nelerdir?

Gelen sunucu mail.alanadiniz.com, IMAP 993 (SSL/TLS); giden sunucu mail.alanadiniz.com, SMTP 465 (SSL/TLS) ya da 587 (STARTTLS). Kullanıcı adı e-posta adresinin tamamıdır.

Plesk'ten gönderilen e-postalar neden spam'e düşüyor?

Çoğunlukla SPF, DKIM, DMARC ya da sunucu IP'sinin ters DNS (PTR) kaydı eksiktir. Mail Settings'ten DKIM'i açın, SPF ve DMARC kayıtlarını ekleyin ve PTR kaydının sunucu ana makine adını göstermesini sağlayın.

TR| EN