Merhaba, açık kaynak kodlu yazılımları sizlere tanıtmaya devam ediyoruz. Bu makalenin konusu ISPConfig.
ISPConfig Nedir ?
ISPConfig, linux sistemlerinde yaygın olarak kullanılan, BSD lisanslı ISPConfig UG şirketi tarafından geliştirilen açık kanynak kodlu web hosting platformudur.
Özellikleri Nelerdir ?
- Aynı kontrol panelinden bir veya daha fazla sunucuyu yönetme (çoklu sunucu yönetimi)
- Türkçe dil desteği
- Farklı izin düzeyleri (Yöneticiler, Bayiler ve İstemciler) + E-posta kullanıcı düzeyileri
- Httpd
- FTP, SFTP, SCP
- DNS
- POP3, IMAP
- E-posta
- Sunucu tabanlı posta filtreleme
- Gelişmiş e-posta spam filtresi ve antivirüs filtresi
- MySQL veritabanları
- Webalizer istatistikleri
- Sabit disk kotası
- Posta-Kota
- Trafik sınırları ve istatistikler
- IP adresleri
- SSL
- SSI
- PHP (mevcut PHP modları: mod_php, FCGI, CGI ve SuPHP)
- Shell-access
- Jailed shell access
- Firewall
- Sunucu izleme modülü
- Phpmyadmin
Yukarıda görüldüğü gibi ISPConfig tüm özellikleri tam bir web hosting yazılımı.
Kurulum
Kurulumu Ubuntu 18.04 LTS üzerine yapacağım. Her zaman olduğu gibi sunucumuzu önce update ediyoruz.
Kuruluma başlamadan önce ön bilgi vermek isterim. ISPConfig kurulumu için iki kurulum seçeneği var bunlardan biri hazır script kullanmak bu script sizin için herşeyi kısa bir sürede eksiksiz tamamlıyor ve sistemi hazır hale getiriyor. Diğeri ise tüm paketleri manuel kurmak eğer daha fazla detaylı bir kuruluma ihtiyaç duyuyorsanız tüm paketleri manuel olarak tek tek kurabilirsiniz.
Ben bu makalede script ile kurulum yapacağım zaten script çok iyi hazırlanmış ve tüm sistemi eksiksiz çalışır hale getiriyor.
İlk adım olarak scripti indiriyor ve çalıştırıyorum.
wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"; tar zxvf installer.tgz; cd *ispconfig*; bash install.sh
Mevcut sistem hakkında rapor veriyor. “Y” cevabı ile devam ediyorum.
Veritabanı olarak hangisi kullanmak istediğimizi soruyor “MySQL” ile devam ediyorum.
Şifre belirliyorum.
Web sunucu içim seçim istiyor “Apache” ile devam ediyorum.
yes ile devam ediyoruz.
Phpmyadmin kurulumu için “yes” ile devam ediyoruz.
Mail sunucu kurulumu “dovecot” ile devam ediyorum.
Antivirüs database update “yes” ile devam ediyoruz.
Kullanıcı kota işlemleri “yes” ile devam ediyoruz.
Standard kurulum ile devam ediyorum, ayarlar eksiksiz yapılacak ancak iserseniz “expert” seçeneği ile devam edebilirsiniz.
“Jailkit” kurulumu “yes” ile devam ediyoruz.
SSL için ülke bilgisi Türkiye için “TR” yazıp devam ediyoruz.
phpmyadmin konfigürasyonu için “yes” diyoruz.
Kurulum tamamlandı. Giriş yapmak için “https://ip adresiniz:8080” adresini kullanabilirsiniz.
Türkçe desteği olduğu için hemen dil ayarlarını değiştiriyorum.
Görüldüğü gibi sistem Türkçe hale geldi.
Evet bu ilk bölümde ISPConfig kurulumu yaptık. İkinci bölümde ilk web sitemizi yayınlayarak üzerinde wordpress kurulumunu gerçekleştireceğiz aynı zamanda SSL sertifkamızıda aktif hale getireceğiz.
Keyifli okumalar.