DigitalOcean’a Domain Ekleme Rehberi

DigitalOcean’a Domain Ekleme Rehberi

DigitalOcean, geliştiricilere yönelik bulut tabanlı bir platformdur ve kullanıcıların web uygulamalarını hızlı bir şekilde dağıtmasına olanak tanır. Bu platformda bir domain eklemek, uygulamanızın profesyonel bir görünüm kazanmasını sağlar ve kullanıcıların sitenize kolayca erişimini mümkün kılar. Bu makalede, DigitalOcean’a nasıl domain ekleyeceğinizi adım adım açıklayacağız.

1. DigitalOcean Hesabı Oluşturma

Domain eklemeye başlamadan önce, DigitalOcean’da bir hesabınızın olması gerekmektedir. Eğer bir hesabınız yoksa, DigitalOcean’ın resmi web sitesine giderek hızlı bir şekilde kayıt olabilirsiniz. Kayıt işlemi sırasında e-posta adresinizi doğrulamanız ve bir ödeme yöntemi eklemeniz gerekebilir.

2. Droplet Oluşturma

Domaininizi eklemek için ilk olarak bir Droplet (sunucu) oluşturmanız gerekmektedir. Droplet, DigitalOcean’daki sanal sunucuların adıdır. Aşağıdaki adımları izleyerek bir Droplet oluşturabilirsiniz:

1. DigitalOcean kontrol paneline giriş yapın.

2. “Create” butonuna tıklayın ve “Droplets” seçeneğini seçin.

3. İhtiyacınıza uygun bir işletim sistemi ve plan seçin.

4. Droplet’inize bir isim verin ve “Create Droplet” butonuna tıklayarak işlemi tamamlayın.

Droplet oluşturduktan sonra, sunucunuzun IP adresini not edin. Bu IP adresi, domaininizi yapılandırırken kullanacağınız bilgidir.

3. Domain Satın Alma

Eğer henüz bir domain satın almadıysanız, domain kayıt hizmetleri sunan birçok firma bulunmaktadır. GoDaddy, Namecheap veya Google Domains gibi popüler platformlardan birini tercih edebilirsiniz. Domaininizi satın aldıktan sonra, kayıt işlemini tamamlayarak domain kontrol panelinize erişim sağlayın.

4. Domain DNS Ayarlarını Yapılandırma

Domaininizi DigitalOcean’a yönlendirmek için DNS ayarlarınızı yapılandırmanız gerekmektedir. Bu adım, domaininizi DigitalOcean Droplet’inize bağlamanızı sağlar. Aşağıdaki adımları izleyerek DNS ayarlarını yapabilirsiniz:

1. Domain kayıt şirketinizin kontrol paneline giriş yapın.

2. “DNS Yönetimi” veya “DNS Ayarları” bölümünü bulun.

3. Yeni bir A kaydı oluşturun:

– “Host” alanına genellikle “@” veya “www” yazılır.

– “Points to” alanına DigitalOcean Droplet’inizin IP adresini girin.

– TTL (Time To Live) değerini varsayılan bırakabilirsiniz.

4. Değişiklikleri kaydedin.

DNS ayarlarının güncellenmesi birkaç saat sürebilir, bu nedenle sabırlı olmanız gerekebilir.

5. DigitalOcean Kontrol Panelinde Domain Ekleme

DNS ayarlarınızı yapılandırdıktan sonra, DigitalOcean kontrol paneline geri dönerek domaininizi eklemeniz gerekmektedir. Aşağıdaki adımları izleyin:

1. DigitalOcean kontrol paneline giriş yapın.

2. “Networking” sekmesine tıklayın.

3. “Domains” bölümüne gidin ve “Add Domain” butonuna tıklayın.

4. Domain adınızı girin ve “Add Domain” butonuna tıklayarak işlemi tamamlayın.

Bu adım, DigitalOcean’a domaininizi eklemenizi sağlar ve sunucunuzun bu domain üzerinden erişilebilir olmasını sağlar.

6. Web Sunucusu Kurulumu

Domaininizi ekledikten sonra, web sunucunuzu kurmanız gerekmektedir. Nginx veya Apache gibi popüler web sunucularından birini kullanabilirsiniz. Aşağıda Nginx kurulumuna dair kısa bir rehber bulabilirsiniz:

1. SSH ile Droplet’inize bağlanın:

“`bash

ssh root@your_droplet_ip

“`

2. Nginx’i yükleyin:

“`bash

apt update

apt install nginx

“`

3. Nginx’i başlatın:

“`bash

systemctl start nginx

“`

4. Nginx’in otomatik olarak başlamasını sağlayın:

“`bash

systemctl enable nginx

“`

5. Web sunucunuzun doğru çalıştığını kontrol etmek için tarayıcınızda Droplet’inizin IP adresini yazın. Eğer Nginx doğru bir şekilde kurulduysa, varsayılan Nginx sayfasını görmelisiniz.

7. SSL Sertifikası Kurulumu

Web sitenizin güvenliğini artırmak için bir SSL sertifikası kurmanız önemlidir. Let’s Encrypt gibi ücretsiz SSL sertifikası sağlayıcıları, bu işlemi kolaylaştırır. Aşağıda Let’s Encrypt ile SSL kurulumuna dair kısa bir rehber bulabilirsiniz:

1. Certbot’u yükleyin:

“`bash

apt install certbot python3-certbot-nginx

“`

2. SSL sertifikasını almak için aşağıdaki komutu çalıştırın:

“`bash

certbot –nginx -d your_domain.com -d www.your_domain.com

“`

3. Sertifikanız başarıyla kurulduktan sonra, otomatik yenileme işlemini ayarlamak için aşağıdaki komutu çalıştırın:

“`bash

certbot renew –dry-run

“`

8. Son Kontroller ve Testler

Domaininizi ve web sunucunuzu başarıyla kurduktan sonra, son kontrollerinizi yapmanız önemlidir. Aşağıdaki testleri gerçekleştirin:

– Tarayıcınızda domain adınızı yazarak sitenizin düzgün bir şekilde yüklendiğinden emin olun.

– HTTPS üzerinden erişim sağlayarak SSL sertifikanızın doğru çalıştığını kontrol edin.

– Web sunucunuzun performansını ve yanıt süresini kontrol edin.

SSS (Sıkça Sorulan Sorular)

1. DigitalOcean’da birden fazla domain ekleyebilir miyim?

Evet, DigitalOcean kontrol paneline birden fazla domain ekleyebilirsiniz. Her bir domain için yukarıdaki adımları tekrarlamanız yeterlidir.

2. DNS ayarları ne kadar sürede güncellenir?

DNS ayarlarının güncellenmesi genellikle birkaç saat sürebilir. Ancak, bazı durumlarda bu süre 48 saate kadar uzayabilir.

3. SSL sertifikası almak zorunlu mu?

SSL sertifikası almak zorunlu değildir, ancak web sitenizin güvenliği için oldukça önemlidir. HTTPS kullanmak, kullanıcı verilerinin korunmasına yardımcı olur.

4. DigitalOcean’da Droplet’imi nasıl silerim?

Droplet’inizi silmek için DigitalOcean kontrol paneline giriş yapın, “Droplets” sekmesine gidin, silmek istediğiniz Droplet’i seçin ve “Destroy” butonuna tıklayın.

5. Nginx ve Apache arasında nasıl bir seçim yapmalıyım?

Nginx, yüksek performans ve düşük kaynak kullanımı ile bilinirken, Apache daha fazla esneklik ve modül desteği sunar. İhtiyaçlarınıza göre seçim yapabilirsiniz.

Bu rehber, DigitalOcean’a domain ekleme sürecinde size yardımcı olmayı amaçlamaktadır. Adımları dikkatlice takip ederek kendi web sitenizi oluşturabilir ve çevrimiçi varlığınızı güçlendirebilirsiniz.

Başa dön tuşu