Cloudflare DNS ve CDN Kurulumu
Cloudflare'i sitenize ekleyin. DNS yönetimi, CDN, DDoS koruması ve SSL.
Kurulum Adımları
1. https://cloudflare.com adresinde ücretsiz hesap oluşturun
2. 'Add a Site' butonuna tıklayın ve domain adınızı girin
3. Free plan'ı seçin
4. Cloudflare'in sağladığı nameserver'ları domain kayıt firmanızda güncelleyin:
ns1.cloudflare.com
ns2.cloudflare.com5. DNS propagasyonunu bekleyin (genellikle 1-24 saat)
6. DNS kayıtlarını yapılandırın:
- A kaydı: @ -> sunucu_ip (Proxied)
- CNAME: www -> siteadi.com (Proxied)
7. SSL/TLS ayarları:
- Encryption mode: Full (Strict)
- Always Use HTTPS: Açık
- Minimum TLS Version: 1.2
8. Performance ayarları:
- Auto Minify: JavaScript, CSS, HTML
- Brotli: Açık
9. Security ayarları:
- Security Level: Medium
- Bot Fight Mode: Açık
10. Page Rules (önemli kurallar):
*.siteadi.com/* -> Always Use HTTPS
siteadi.com/api/* -> Cache Level: Bypassİlgili Rehberler
Git ve GitHub Kurulumu
Git versiyon kontrol sistemini kurun ve GitHub ile projeleri yönetin.
VS Code Kurulumu ve Eklentiler
Visual Studio Code editörünü kurun ve geliştirici eklentileriyle güçlendirin.
PM2 ile Node.js Uygulama Yönetimi
PM2 process manager ile Node.js uygulamalarınızı production'da yönetin.
GitHub Actions CI/CD Kurulumu
GitHub Actions ile otomatik test, build ve deploy pipeline'ı oluşturun.