Subdomen - domen ailəsinin uşaqları
mysite.az əsasıdır. blog.mysite.az, shop.mysite.az, mail.mysite.az hamısı subdomendir. Hər birinin öz hostinqi, öz tətbiqi ola bilər.
Tipik istifadə halları
- blog.mysite.az - bloq (WordPress)
- shop.mysite.az - e-mağaza (Shopify, WooCommerce)
- app.mysite.az - SaaS tətbiqi (Vue/React)
- api.mysite.az - REST API
- cdn.mysite.az - statik fayllar
- dev.mysite.az - test mühiti
cPanel-də subdomen yaratmaq
Domains → Subdomains:
- Subdomain:
blog - Domain:
mysite.az(dropdown) - Document Root:
/public_html/blog(avtomatik) - Create
Sonra /public_html/blog qovluğunda WordPress quraşdır.
DNS səviyyəsində manual
Cloudflare/registrar-da:
blog A 94.20.59.155
Sonra serverdə Apache/Nginx-ə subdomen üçün konfiq əlavə et.
Nginx server block
server {
listen 80;
server_name blog.mysite.az;
root /var/www/blog;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
}
}sudo nginx -t && sudo systemctl reload nginx
SSL - hər subdomen üçün ayrı
sudo certbot --nginx -d blog.mysite.az
Və ya wildcard SSL:
sudo certbot certonly --manual --preferred-challenges=dns -d *.mysite.az
Subdomen vs Subqovluq SEO
Google subdomenləri ayrı sayt kimi qəbul edir (mysite.az ≠ blog.mysite.az). Bloq əgər əsas saytın brendinin parçasıdırsa mysite.az/blog daha yaxşı SEO üçün. Tamamilə fərqli proyekt subdomen layiqdir.
Subdomen silmək
cPanel → Subdomains → Remove. Qovluq əsas-da qalır, manuel silinə bilər.