VPS Üzerine Domain Ekleme Rehberi

VPS Üzerine Domain Ekleme Rehberi

Günümüzde web siteleri için güçlü bir altyapıya sahip olmak, çevrimiçi varlığınızı artırmak için son derece önemlidir. Virtual Private Server (VPS), web sitenizin performansını artırmak ve daha fazla kontrol sağlamak için harika bir çözümdür. Ancak, VPS üzerinde bir domain eklemek, birçok kullanıcı için karmaşık bir süreç olabilir. Bu makalede, VPS üzerine domain ekleme adımlarını detaylı bir şekilde ele alacağız.

1. VPS Sunucusu Kiralama

İlk adım, bir VPS sunucusu kiralamaktır. VPS sağlayıcıları arasında DigitalOcean, Linode, Vultr ve AWS gibi popüler seçenekler bulunmaktadır. İhtiyaçlarınıza uygun bir plan seçtikten sonra, sunucunuzun işletim sistemini (genellikle Ubuntu veya CentOS) seçmeniz gerekecek.

2. Domain Satın Alma

Bir domain satın almak için GoDaddy, Namecheap veya Türk Telekom gibi domain kayıt şirketlerinden birini tercih edebilirsiniz. Domaininizi satın aldıktan sonra, kayıt işlemlerini tamamlayarak domaininize erişim sağlamalısınız.

3. DNS Ayarları Yapılandırma

Domaininizi VPS sunucunuza yönlendirmek için DNS ayarlarını yapılandırmanız gerekmektedir. Domain kayıt şirketinizin kontrol paneline gidin ve aşağıdaki adımları izleyin:

– **A Kaydı Oluşturma:** Domaininizin IP adresini VPS sunucunuzun IP adresi ile eşleştirmek için bir A kaydı oluşturun. Örneğin, “example.com” için A kaydınızı VPS IP adresinize yönlendirin.

– **CNAME Kaydı Oluşturma:** Alt alan adları (subdomain) için CNAME kayıtları oluşturabilirsiniz. Örneğin, “www.example.com” için CNAME kaydınızı “example.com” ile eşleştirin.

DNS ayarlarının güncellenmesi genellikle birkaç saat alır, bu yüzden sabırlı olmalısınız.

4. Sunucu Üzerinde Web Sunucusu Kurma

Domaininizi VPS sunucunuza yönlendirdikten sonra, web sunucusu kurmanız gerekecek. En yaygın kullanılan web sunucuları Apache ve Nginx’tir. Nginx kurmak için aşağıdaki adımları izleyebilirsiniz:

“`bash

sudo apt update

sudo apt install nginx

“`

Kurulum tamamlandıktan sonra, Nginx yapılandırma dosyalarını düzenlemeniz gerekecek. Aşağıdaki komutu kullanarak yapılandırma dosyasını açabilirsiniz:

“`bash

sudo nano /etc/nginx/sites-available/example.com

“`

Aşağıdaki yapılandırmayı dosyaya ekleyin:

“`nginx

server {

listen 80;

server_name example.com www.example.com;

location / {

root /var/www/example.com/html;

index index.html index.htm;

}

}

“`

Bu yapılandırma, kullanıcıların “example.com” ve “www.example.com” adreslerine erişim sağlamasını sağlar. Dosyayı kaydedip kapattıktan sonra, yapılandırma dosyasını etkinleştirmek için aşağıdaki komutları kullanın:

“`bash

sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

sudo nginx -t

sudo systemctl restart nginx

“`

5. SSL Sertifikası Kurulumu

Web sitenizin güvenliğini artırmak için SSL sertifikası kurmanız önemlidir. Let’s Encrypt, ücretsiz SSL sertifikaları sunan popüler bir seçenektir. SSL sertifikası kurmak için aşağıdaki adımları izleyin:

“`bash

sudo apt install certbot python3-certbot-nginx

“`

Ardından, aşağıdaki komutu kullanarak SSL sertifikasını alın:

“`bash

sudo certbot –nginx -d example.com -d www.example.com

“`

Kurulum tamamlandıktan sonra, otomatik olarak SSL sertifikası yenileme işlemleri için bir cron job oluşturulacaktır.

İlginizi Çekebilir:  Domain Hosting’e Nasıl Bağlanılır?

6. Web İçeriği Yükleme

Artık web sunucunuz çalışıyor ve SSL sertifikası kurulu olduğuna göre, web içeriğinizi yükleyebilirsiniz. Web içeriğinizi “/var/www/example.com/html” dizinine yükleyin. Bu dizin, web sitenizin ana dosyalarını barındıracaktır.

7. Sorun Giderme ve Kontrol

Domaininizin VPS sunucunuza doğru bir şekilde yönlendirilip yönlendirilmediğini kontrol etmek için tarayıcınızda domaininizi yazın. Eğer her şey doğru bir şekilde yapılandırıldıysa, web siteniz açılmalıdır. Eğer açılmıyorsa, aşağıdaki adımları kontrol edin:

– DNS ayarlarının doğru yapılandırıldığından emin olun.

– Web sunucusunun çalıştığını kontrol edin.

– Nginx veya Apache hata loglarını inceleyin.

VPS üzerine domain eklemek, başlangıçta karmaşık gibi görünse de, adım adım takip edildiğinde oldukça basit bir süreçtir. Bu rehberdeki adımları takip ederek, VPS sunucunuza domain ekleyebilir ve web sitenizi yayına alabilirsiniz. Unutmayın, düzenli olarak yedekleme almak ve güncellemeleri takip etmek, web sitenizin güvenliğini ve performansını artıracaktır.

SSS (Sıkça Sorulan Sorular)

1. VPS ile Shared Hosting arasındaki fark nedir?

VPS, fiziksel bir sunucunun sanal bölümleridir, bu nedenle daha fazla kontrol ve kaynak sunar. Shared hosting ise bir sunucunun birden fazla kullanıcı tarafından paylaşıldığı bir sistemdir.

2. DNS ayarlarımı ne zaman güncelleyebilirim?

DNS ayarlarını güncelledikten sonra, değişikliklerin etkili olması genellikle birkaç saat alır. Ancak bazı durumlarda bu süre 48 saate kadar çıkabilir.

3. SSL sertifikası almak zor mu?

Hayır, Let’s Encrypt gibi hizmetler sayesinde SSL sertifikası almak oldukça kolaydır ve ücretsizdir. Yukarıdaki adımları takip ederek hızlıca kurulum yapabilirsiniz.

4. Neden bir SSL sertifikasına ihtiyacım var?

SSL sertifikası, web sitenizin güvenliğini artırır ve kullanıcı verilerini şifreler. Ayrıca, Google gibi arama motorları tarafından daha iyi bir sıralama almanıza yardımcı olabilir.

5. VPS sunucumda ne tür yazılımlar çalıştırabilirim?

VPS sunucunuzda web sunucuları, veritabanı sunucuları, oyun sunucuları ve daha birçok yazılım çalıştırabilirsiniz. İhtiyaçlarınıza göre istediğiniz yazılımları kurabilirsiniz.

Başa dön tuşu