CloudPanel.io
CloudPanel.io

CloudPanel Domain Yönlendirme

CloudPanel.io için kurulumlarımızı yapmadan önce, panelimize bir adet domain yönlendirmesi yapmak için domain almış olduğumuz firmanın DNS yönetim hizmeti mutlaka olmalı. Yoksa da Kendilerinden bunu talep etmemiz gerekiyor. illa da yok ise cloudflare DNS yönlendirme servisini kullanabilirsiniz.

  • 1 DNS yönetim panelimizden bir adet sunucumuzu yönetmek için server ya da cp (ben cp kullanıyorum) A kaydı oluşturup, kayıt ediyoruz
  • 2 Aynı şekilde 1 adet daha A kaydı oluşturup @ değeri ile (desteklemiyorsa domain.tld) kaydı oluşturup ekliyoruz.

yada

DNS yöneticimize ekliyoruz.

  • Son olarak bir adet de www kaydını aynı şekilde ekleyerek DNS bölgesindeki işimizi bitiriyoruz.

Artık domainimiz sunucumuza yönlendiğine göre şimdi sırada domainlerimizi sunucumuza tanıtmamız gerekiyor.

Domainleri Sunucuya Tanıtma

Bundan önceki yazımızda oluşturduğumuz panele https://ipadresi:8443 ile giriyoruz. Bu arada bu yazıyı hazırlamam için ve bilgilerimin de çok fazla ifşa olmaması için bana boş sunucu tesis eden hosting firması Kapteyan.com.tr ye teşekkür ederim. Kullanıcı adı ve oluşturduğumuz şifreyi girince açılan pencereden Domains sekmesine gidip Add Domain kısmına tıklıyoruz. İlk başta kontrol panelimizin kurulumunu yapalım.

Burada 1 nolu gelen yere cp.domain.tld 2 numaralı yerden Generic olan yapılandırma dosyasını seçiyoruz. Son olarak PHP versiyon kısmından dilediğiniz PHP sürümünü seçebilirsiniz. Sonradan da bu PHP sürümünü değişmek çok kolay olduğu için hangisini seçtiğinizin bir önemi yok. Ben PHP 8.0 ı seçtim. Son Olarak Add Domain butonuna basıp, domainimizi ekliyoruz.

İkinci aşama olarak yapılandırma dosyamızı ayarlayaalım.

Yapılandırma Dosyası Ayarlama

Son olarak add domain dedikten sonra bizi direkt domains kısmına götürür. burada sarı işaretli yere tıklayıp domainimizin yönetim alanına giriyoruz.

İkinci sekmedeki Vhost kısmına tıklayıp aşağıdaki yapılandırma ayarlarını ekliyoruz.

server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
{{ssl_certificate_key}}
{{ssl_certificate}}
server_name cp.nakliye.tel;
{{root}}
{{nginx_access_log}}
{{nginx_error_log}}
if ($bad_bot = 1) {
return 403;
}
#if ($scheme != "https") {
# rewrite ^ https://$host$uri permanent;
#}
if ($http_x_forwarded_proto != https) {
return 301 https://$host$request_uri;
}
if ($http_x_forwarded_proto ~ https) {
set $fastcgi_https on;
}
location ~ /.well-known {
auth_basic off;
allow all;
}
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Host $http_host;
proxy_pass https://127.0.0.1:8443/;
proxy_max_temp_file_size 0;
proxy_connect_timeout 7200;
proxy_send_timeout 7200;
proxy_read_timeout 7200;
proxy_buffer_size 128k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
}
}

Bu yapılandırma ayarlarında cp.nakliye.tel yazan yere control panelinizin urlsini yazıyorsunuz. bir tek orası değişmeli gerisi sabit. bunu yapıp Update ettikten sonra. Bi üst sekmede olan SSL certificates bağlantısına tıklıyoruz. Önce Actions Sonra da New Let’s Encrypt Certificate Bağlantısına gidiyoruz.

Create and install dedikten sonra

SSL sertifikamız hazır. artık panelimizin girişini IP Adresinden değil direkt cp.domain.tld adresinden yapabiliriz ben https://cp.nakliye.tel yazdım ama siz sunucu.domain.tld yonetim.domain.tld de yapıp girebilirsiniz tabi.

Hayırlı Uğurlu Olsun…

Şimdi Domainimizi Ekleyebilir ve Ardından WordPress i Kurabiliriz . Ama önce bir giriş yapalım control panelimize.

Kontrol Panelimize Giriş Yaptığımıza Göre yeniden Domain Kısmına ve yeniden Add Domain Kısmından Domainimizi Ekliyoruz. Resimde Görüldüğü Gibi

Ardından sadece SSL sertifikasını kurup bırakıyoruz VHost ile uğraşmaya gerek yok. Bu Arada Resimde naliye yazmışım nakliye olacaktı kafanız karışmasın resmi aldıktan sonra düzeltim bir daha sil kur yapmak istemediğim için böyle çıktı kusura bakmayın sizde dikkat edin aynı zamanda.

CloudPanel WordPress Kurulumu

WordPress Kurmak İçin 2 Yöntem Mevcut. Birinci yöntem 1 Adet FTP Hesabı kurup WordPress.org sitesinden en son wordpress sürümünü indirmek bunu FTP ile yüklemek. Ardından dosyalar FileZilla veya başka bir FTP istemcisi ile sunucuya yüklemek ve standart adımları takip etmek.

Bunun için panelin sol tarafından Users sonra FTP Users kısmına gelip Bir FTP kullanıcısı oluşturup bu oluşturduğumuz FTP hesabını kullanmamız gerekiyor. İkinci yöntem ise SSH ile yüklemek Ben Size SSH ile Yüklemeyi Tarif Edeyim.

Önce Yine Panelden Users Kısmından SSH kullanıcısı oluşturuyoruz.

Putty ile IP adresimizi girip Oluşturduğumuz kulanıcı adı ve şifre ile sunucumuza bağlanıyoruz

cd tmp

Yazıp tmp klasörüne giriyoruz ve ardından sırası ile aşağıdaki komutlar ile kurulumumuzu yapıyoruz.

Worpress Son Sürümü İndiriyoruz

curl -sL https://wordpress.org/latest.tar.gz | tar xfz -

İnirdiğimiz wordpress dosyalarını domainimizin klasörüne taşıyoruz.

cp -R wordpress/* /home/cloudpanel/htdocs/www.domain.com/

WordPress dosya izinlerini ayarlıyoruz.

cd /home/cloudpanel/htdocs/
clpctl system:permissions:reset www.domain.com 775

Tmp Klasörünün içini temizliyoruz.

rm -rf ~/tmp/*

WordPress Kuruluma Hazır… Web Sitemize Gidip Kurulumu Başlatıyoruz. LETS GO.!

CloudPanel Sunucuya Database Kurma

Sunucumuzun Yönetim Panelinden Database Sekmesine Oradan da Add Database Kısmına Tıklayıp Bilgileri Doldurduktan sonra wordpess sitemize de aynı Bilgileri Giriyoruz.

Son bir ayar kaldı o da, ister ftp ile ister SSH tan wp-config.php dosyanıza eklemeniz ereken bir kod.

define('FS_METHOD','direct');

SSH tan nano /home/cloudpanel/htdocs/www.domain.com/wp-config.php yazarak wp-config dosyasını acabilir, CTRL+X ile de çıkış yaparken Kayıt Edebilirsiniz.

Son Söz.

Bu Konuyu da Burada Bitirirken. Konu ile alakalı bütün sorularınızın cevabını aynı ya da benzer sorunlarla karşılaşanlara da kaynak olması amacı ile bu yazının altında paylaşacağım. Soru sormaktan hiç ama hiç çekinmeyin, bütün sorularınızın cevabını mutlaka ama mutlaka vereceğim. Sevgi ile kalın.

Son değişiklik: Haziran 16, 2021

Yazar

Yorumlar

Guzel bir yazi olmus tesekkurler.

Bir cevap veya yorum yazın

E-posta adresiniz yayınlanmayacaktır.