Centos Web Panel Kurulumu

 

Merhabalar, Linux’ un her geçen gün daha kullanışlı daha kullanıcı dostu ara yüzleri ile ilgi çekmesi devam ediyor. Bu yazımda Linux’ un Centos dağıtımı için geliştirilen Centos Web Panel (CWP)’ in kurulumunu yapacağız. Kuruluma geçmeden önce CWP hakkında biraz bilgi vereyim.

CentOs web panel, kolay ve hızlı kullanımıyla dikkat çekiyor. Bütün kontrol işlemlerini ssh bağlantısına gerek kalmadan panel üzerinden yapmanıza olanak sağlıyor. Dedicated, VPS, VDS serverleriniz için ücretsiz olarak kullanabileceğiniz bu panel sizi birçok zahmetli işten kurtaracak nitelikte.

CentOS web panel, kurulumu ile birçok ücretsiz servisi de beraberinde getirerek, kullanıma sunmakta. Dilerseniz panelle birlikte gelen servislerimizi sıralayalım.

Web Server
– Varnish Cache server desteği
– Apache’ yi kendine göre derler ve %15 performans sağlar.
– Apache Server durumu ve yapılandırma desteği
– Apache vHostlari ve vhost şablonlarını düzenleyebilir, ek konfigürasyon yapabilirsiniz.
– Tek tuşla biri sanal hostlari rebuild edebilirsiniz.
– suPHP & suExec ile gelişmiş güvenlik sağlar.
– Mod Security + OWASP rules tek tık kurulum ve kolayca yönetilebilir.

PHP
– PHP derlemesi yapar ve %20 performans iyileştirmesi yapar.
– PHP Sürüm destekleri (Geçiş yapabileceğiniz sürümler : 5.2, 5.3, 5.4, 5.5)
– Basit PHP Editorü
– PHP eklentilerini tek tıkla kurabilirsiniz.
– PHP.ini Editör desteği & PHP Bilgisi (phpinfo) & PHP modüllerini listeleme

Kullanıcı Yönetimi
– Ekleme, Listeleme, Düzenleme ve Kullanıcı Silme özelliği
– Kullanıcı İzleme (Açık kullanıcı dosyaları ve socket dinlemeleri.)
– Shell Erişim Yönetimi

DNS
– FreeDNS desteği
– Dns bölgeleri ekleyebilir, silebilir, düzenleyebilir ve listeleyebilirsiniz.
– Nameserver iplerini güncelleyebilirsiniz.
– DNS Şablon Yönetimi

Email
-Postfix ve dovecot desteği
– E-Posta Kutuları ve Takma Adlar oluşturabilirsiniz.
– Roundcube webmail desteği
– Postfix Mail Kuyruğu izleme

System
– Donanım Bilgileri (Cpu çekirdek ve saat bilgileri)
– Bellek Kullanım Bilgileri
– Disk Durumu ve Bilgileri
– İşletim Sistemi Bilgileri (Kernel Versiyonu, Uptime Süresi vs..)
– Servis Durumları (Servisleri kolayca restart edebilirsiniz. Apache, Mail, Ftp vs…)
– ChkConfig Yönetimi (Tek tuşla aktif servisleri durdurabilir başlangıçta çalışmasını engelleyebilirsiniz.)
– Ağ port kullanımı
– Ağ ayarları
– SSHD Ayarları

Monitoring
– Canlı Servis İzleme Desteği (Monitor services eg. top, apache stats, mysql…)
– Java SSH Konsolu ile ssh clientlara gerek duymadan ssh bağlantısı kurabilirsiniz.
– Servis Ayarları (eg. Apache, PHP, MySQL…)
– Arkaplan’ da shell komutları koşturabilirsiniz.

Security
– CSF Firewall desteği.
– SSL Sertifikaları Oluşturabilirsiniz.

SQL
– MySQL Veritabanı Yöneticisi
– Yerel MySQL kullanıcıları ve uzak mysql kullanıcı oluşturabilirsiniz.
– MySQL işlemlerini Live Monitoring ile izleyebilirsiniz.
– Veritabanları oluşturabilir, silebilirsiniz.
– Veritabanına birden fazla kullanıcı ekleyebilirsiniz.
– MySQL Sunucu Ayarları
– PhpMyAdmin (Web tabanlı phpmyadmin ile Veritabanlarınızı yönetebilirsiniz.)

Additional options
– TeamSpeak 3 Yönetimi (Voice servers) (tek tuşla kurabilirsiniz.)
– Shoutcast Yönetimi (Shoutcast Radyo Yöneticisi, birden fazla shoutcast server üretebilir ve kolayca yönetebilirsiniz.)
– Otomatik Güncelleme
– Yedekleme Yöneticisi
– Dosya Yöneticisi

ve bir çok özellik bulunmaktadır.

Kısacası CSF Firewall desteği olan, SMTP olarak Postfix, POP3 olarak dovecot, DNS server olarak Bind, FTP olarak VSFTP kullanan ve ek olarak Shoutcast, Teamspeak gibi modüllerini içinde barınan küçük ama güzel bir kontrol paneli.

Panel’ in yönetici seviyesi Maalesef sadece root seviyesidir. Yani Alan adlarınız için alt hesaplar oluşturmayı, domain seviyesinde Panel sunmayı unutun. Biraz daha bu yazılım firmalarına ve kendi web sitelerim barınacak zaten diyen arkadaşlar için kolay ve yönetilebilir bir arayüz bazı arkadaşların tercihi olabilir.

KURULUM

Kuruluma geçmeden belirtmek isterim ki eğer kaynağı sınırlı bir sunucunuz varsa işletim sistemini 32 bit seçin, kaynak sıkıntınız yoksa 64 bit çok daha iyi performans verecektir. CentOs bu paneli 6.x sürümü ile kullanmanızı önermekte.

İlk olarak sunucumuza putty ile ssh bağlantısı sağlıyor ve root olarak oturum açıyoruz.

Öncelikle “/usr/local/src” klasörüne geçiyoruz. Bunun için aşağıdaki komutu kullanıyoruz.

cd /usr/local/src

 

Daha sonra bulunduğumuz dizine “wget” komutu yardımı ile “http://dl1.centos-webpanel.com/files/cwp-latest.sh” adresindeki dosyayı çekiyoruz. Bu işlem için aşağıdaki komutu kullanıyoruz.

wget http://dl1.centos-webpanel.com/files/cwp-latest.sh 

Ve kurulum için gerekli olan dosyamızı indirdiğimize göre artık başlayabiliriz. Kurulumu başlatmak için indirdiğimiz “cwp-latest.sh” dosyamızı çalıştırıyoruz. Çalıştırmak için aşağıdaki komutu kullanıyoruz. Komutumuzu çalıştırdığımız zaman bizden MySQL root şifresini isteyecek. Root şifresini yazarak devam ediyoruz.

sh cwp-latest.sh 

Kurulum tamamlandığı zaman aşağıdaki gibi bir bilgilendirme ekranı gelecek. Son olarak sunucunun yeniden başlatılması için Enter’ a basıyoruz. Kurulum adımlarımızın hepsi bu kadar. Sunucu yeniden başladığı zaman web panelimiz erişilebilir durumda olacaktır.

Kurulumun ardından dikkat edilmesi gereken 1-2 alan var. Hemen onlarıda paylaşmak istiyorum. Öncelikle sunucumuz için Name Server kayıtlarını girmemiz gerekmektedir. Bunun için CWPanel menüsünden “DNS Functions” menüsü açıp altından “Edit Nameservers IPs” menüsünü seçiyoruz. Açılacak olan sayfada gerekli alanları kendimize göre dolduruyoruz.

Daha sonra yapmamız gereken son bir ayar kalıyor. Bu ayar ise paylaşılan bir IP adresi tanımlamak. Bunun için de CWPanel menüsünden “CWP Settings” menüsünü açıp altından “Edit Settings” menüsünü seçiyoruz. Açılan sayfaya kullanacağınız paylaşılmış IP adresinizi yazıyorsunuz. Hepsi bu kadar.

Artık “User Accounts” menüsü altından yeni sitelerinizi yaratabilirsiniz.

Ayrıca Centos Web Panel sitesinde yayınlanan “Securing DNS Server BIND (open DNS resolver)” konusuna göz atmakta fayda var.

Exit mobile version