Web sitelerimize sınırsız subdomainler oluşturmayı ubuntu server üzerinde oluşturmayı ardından domainimizin buludunduğu digitalocean ile dns tanımlamarını yapacağız. Joker olarakta oluşturduğumuz subdomainleri cloudflare üzerinden ücretsiz ssl yani urlde https ile çalıştırmayı anlatacağım. Hazırsanız başlayalım.
Digitalocean ile subdomain oluşturma
Digitalocean üzerindeki domainimize (evler.net) birden fazla subdomain oluşturmak için ilk olarak digitalocean.com üzerinde giriş yapalım ve hangi domainimize subdomain oluşturmak istiyorsak o domainimize tıklayalım.
2 adet record tanımlayacağız. Birisi A diğeri CNAME olacak


- A sekmesinde: Hostname alanına sadece bungalov yani bungalov.evler.net olmasını istiyoruz. WILL DIRECT TO kısmına server ip adresimizi yazıyor ve create rekord butonuna basıyoruz.
- CNAME Sekmesinde: Hostname alanına www.bungalov WILL DIRECT TO kısmına bungalov.evler.net yazıyor ve create rekord butonuna basıyoruz.
Şimdi ubuntu servırımıza ssh ile terminalden bağlanarak gerekli conf dosyamızı oluşturalım ve host dosyamızı güncelleyelim. ftp ile evler.net domainimize bağlanıp kok dizinde bungalov adında bir klasor oluşturup içine index.html adında bir dosya atalım.
Ubuntu serverda subdomain yapılandırması
İlk olarak /etc/apache2/sites-available klasoründe evlersubdomain.conf adında bir dosya oluşturalım ve Virtual Host ayarlarımızı içinde yapalım.
ServerAdmin [email protected] DocumentRoot /var/www/html/bungalov ServerName bungalov.evler.net ServerAlias www.bungalov.evler.net AllowOverride All ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
Yukarıda ne yaptık evlersubdomain.conf dosyamızda VirtualHost tanımlaması olarak mail adresimizi DocumentRoot ve Directory ile bulunduğu klasoru ServerName ve ServerAlias ile site url adresimizi verdikten sonra /etc/apache2/sites-available klasorü içine ftp ile evlersubdomain.conf dosyamızı atıyoruz
Şimdi sıra geldi /etc/host dosyamızda düzenleme işlemine
serveripnomuzu bungalov.evler.net
host dosyamızda server ip numaramızı boşluk url adresimizi 127.0.0.1 localhost hemen altına ekliyor ve ftp ile etc/ klasorümüze host dosyamızı atarak güncelliyoruz.
Şimdi terminalden ubuntu servırımızda evlersubdomain.conf dosyamızı etkin hale getirelim ve servırımıza reset atalım.
sudo a2ensite evlersubdomain.conf sudo service apache2 restart
Ubuntu Servırımızı yeniden başlattıktan sonra CloudFlare üzerinden subdomainimize ssl tanımlayarak tarayıcıdan url https://bungalov.evler.net olarak güvenli açılmasını sağlayalım.
Subdomain CloudFlare ile SSL tanımlama
Şimdi sıra geldi ssl tanımlayarak oluşturduğumuz subdomain adresimizi güvenli bir şekilde çalıştırma. İlk olarak cloudflare.com adresine giderek giriş yapalım ve gerekli dns tanımlamalarımızı yapalım.
Domainimizin bulunduğu yere girelim. Sol tarafta bulunan DNS yazan yere tıklayarak 2 adet record A ve CNAME tanımlaması yapalım. Add Record butonuna tıklayarak başlayalım.
- Type A seçiliyken name kısmına bungalov IPv4 adress kısmına serverip numaramızı yazıp save butonuna tıklayarak kaydedelim.
- Type CNAME seçiliyken name kısmına www.bungalov Target Kısmına bungalov.evler.net yazarak save butonuna tıklayarak kaydedelim.

Evet son adımıda yaptıktan sonra tarayıcıdan url kısmına bungalov.evler.net yazarak girip kontrol edelim. Gayet Sorunsuz bir şekilde çalışıyor. Umarım faydalı olmuştur iyi günlerde kullanın şimdiden.

Tek sunucuda birden fazla siteyi ücretsiz ssl alarak nasıl çalıştırılır?
Birden fazla site tek sunucuda nasıl çalışır ? DigitalOcean ve ubuntu kullanarak çoklu domain nasıl kurulur?

Telif Hakkı:
Problemi Şikayet Et!HAKKIMDA
Yazılım Uzmanlığı konusunda 11 yılı aşkın süredir Türkiye'de Cumhurbaşkanlığı olmak üzere Kurumlara ve Tüzel kişilere; Yön verme, Yücelik Sağlama ve Büyüme gereksinimlerinden doğan Yazılım ihtiyaclarına çözümler sunmaktayım.
<html>
<body>
<h5>
Yazılım
&
Teknoloji
</h5>
<p>
Dünyasına
Hoş Geldiniz.
</p>
</body>
</html>
Son Eklenen Konular
Nginx Nedir, Nasıl Çalışır, Kurulumu, Hata ve Çözümü
03 Haziran, 2022
Web Site | Web Tasarım | Web Yazılım
27 Nisan, 2022
Html URL ASCII Karakter kodları
04 Mart, 2022
Jquery Alert, Sweet alert, Dialog Kullanımı
03 Mart, 2022
Doğal Seo Çalışması Nasıl Yapılır?
19 Şubat, 2022
En Çok Okunanlar
Google api key nasıl alınır?
26 Eylül, 2013
Youtube Video'sunu Gif Yapma Gif'e Çevirme
17 Ağustos, 2013
linux çeşitleri nelerdir?
13 Ağustos, 2013
Php ile bot nasıl yapılır?
22 Eylül, 2013
Ajax ile sayfa yenilenmeden resim yükleme nasıl yapılır?
04 Ekim, 2013
İlgili İçerikler
-
03 Haziran, 2022 7004
Nginx Nedir, Nasıl Çalışır, Kurulumu, Hata ve Çözümü
-
27 Nisan, 2022 2843
Web Site | Web Tasarım | Web Yazılım
-
09 Aralık, 2021 934
Github Push Personal Access Token Hata Çözümü
-
13 Temmuz, 2021 5136
GitHub nasıl kullanılır, git ile proje yükleme ve git üzerindeki projeyi sunucuya aktarma nasıl yapılır?
-
07 Mayıs, 2021 3208
Sitenizin CORS Politikası tarafından engellendiğinde yada htaccess Access Control Allow Origin hatası aldığınızda yapmanız gerekenler
-
05 Mayıs, 2021 938
Tek sunucuda birden fazla siteyi ücretsiz ssl alarak nasıl çalıştırılır?