11 Tem, 2020

ISPConfig 3.1: Ubuntu 18.04 LTS'ye otomatik kurulum
" ISPConfig 3.1: Ubuntu 18.04 LTS’ye otomatik kurulum "

13 / 100 SEO Puanı

ISPConfig 3.1: Ubuntu 18.04 LTS’ye otomatik kurulum nasıl yapılır detaylı inceleyelim.

Bildiğiniz gibi, ISPConfig, Linux barındırma sunucularını tekli ve çoklu sunucu ortamlarında yönetmek için mevcut en iyi ücretsiz açık kaynak barındırma kontrol panellerinden biridir.

Sürüm 3.1 ile birlikte, birçok harika özellik tanıtıldı, http://www.ispconfig.org/ adresinden tam bir liste alabilirsiniz.

Bugün bu şaşırtıcı kontrol panelini ispconfig_setup komut dosyası ile nasıl dağıtacağınızı ve yükleyeceğinizi göreceksiniz. Bu betik GitHub’da https://github.com/servisys/ispconfig_setup adresinden ücretsiz olarak bulunabilir, topluluk yardımı ile Servisys by Matteo Temporini tarafından ücretsiz olarak geliştirilebilir ve korunur.

Komut dosyası birçok Linux dağıtımında çalışır:

  • Debian 9
  • Debian 8
  • Debian 7
  • Ubuntu 14.10
  • Ubuntu 15.10
  • Ubuntu 16.04
  • Ubuntu 18.04
  • Centos 7
  • ISPConfig 3. *

Bu makalede, Ubuntu 18.04 LTS’de nasıl kullanılacağını göreceğiz.

Ön şartlar (Gereklilikler)

Bu komut dosyasını kullanmak için gereken bazı ön koşullar vardır:

Yükleme yalnızca yeni kurulan (boş) bir sunucuda çalışır, bu nedenle zaten bir şey yüklediyseniz (Apache, MySql veya ISPConfig tarafından ihtiyaç duyulan başka bir şey gibi) yükleme komut dosyası çalışmayabilir veya garip şeylere neden olabilir.
Sunucunun kurulumu için, başlamadan önce, bu kılavuzu takip etmenizi öneririm https://www.howtoforge.com/tutorial/ubuntu-lts-minimal-server/
Sunucunuzda çalışan bir internet bağlantısı.

İndirme ve hazırlama

Şimdi yükleme için gerekli dosyaları indirip açıyoruz, bunun için kök kullanıcı olarak aşağıdaki komutları yürütüyoruz:

 

cd /tmp; wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"; tar zxvf installer.tgz; cd *ispconfig*; bash install.sh

Şimdi / tmp dizininizde servisys-ispconfig setup-SOMETHING adlı bir klasörünüz var, SOMETHING kullandığınız sürüm numarası biçiminde değişecek, ancak bununla ilgilenmeyin.

Önemli Not: Scripti çalıştırınca ““Updating apt package database and upgrading currently installed packages…”” burada kalıyorsa eğer, sunucuyu yeniden başlatıp “apt-get update && apt-get upgrade” manuel yapmanız ve ardından tekrar çalıştırmanız yeterli olacaktır.

ISPConfig 3.1 Kurulumu

Şimdi ISPConfig kontrol panelimizi autoinstall betiğiyle kurmanın zamanı geldi. Komut dosyasının iki yükleme modu vardır: standart mod ve uzman modu.

İki mod benzerdir, ana fark, standart modda ISPConfig kurulumunun tamamen katılımsız olmasıdır, uzman moduyla ISPConfig’inizi çoklu sunucu kurulumu, ayna gibi özel ortamlar için veya yalnızca yapılandırılacak bazı hizmetleri seçmek için yapılandırabilirsiniz.

Standart kurulumda aşağıdaki bileşenler kurulacaktır:

Web Sunucusu (Apache veya Nginx)
FTP sunucusu (pureftpd ile)
DNS Sunucusu (bind9)
Veritabanı sunucusu olarak MySQL sunucusu (MySQL veya MariaDB)
İstatistik amaçlı Awstats
Antivirüs için Clamavd
Sertifika üretimi için şifreleyelim
IMAP ve POP3 (kurye veya güvercin ile)
webposta (RoundCube ile)
… ve açıkça ISPConfig

Her iki mod için ortak komutlarla başlayalım, ardından her iki moddan yükleme işlemini takip ediyoruz.

Bu noktada, süreç zaten başlatılmış olmalı, aşağıdaki çıktıyı görebiliriz

Welcome to ISPConfig Setup Script v.3.0.3.1
This software is developed by Temporini Matteo
with the support of the community.
You can visit my website at the followings URLs
http://www.servisys.it http://www.temporini.net
and contact me with the following information
contact email/hangout: temporini.matteo@gmail.com
skype: matteo.temporini
=========================================
ISPConfig 3 System installer
=========================================

This script will do a nearly unattended installation of
all software needed to run ISPConfig 3.
When this script starts running, it'll keep going all the way
So before you continue, please make sure the following checklist is ok:

- This is a clean standard clean installation for supported systems
- Internet connection is working properly

The detected Linux Distribution is: Ubuntu 18.04.1 LTS

Is this correct? (y/n)

Bu noktada, yükleme işlemi, yüklü işletim sisteminin komut dosyasıyla uyumlu olup olmadığını belirlemek için dağıtımınızı kontrol eder, benim durumumda Ubuntu 18.04.1 LTS’yi algılar.

‘Y’ tuşuna basarsanız doğru olur ve şimdi otomatik yükleme işlemi başlamadan önce size bazı sorular sorulur. Bir sorunun cevabını bilmiyorsanız, enter tuşuna basarak varsayılanı seçin.

Sizden Mysql sürümü sorulacak: Mysql o Mariadb
MySql şifresi istenecektir
Ardından, Apache ve Nginx arasında seçim yapmanız gerekiyor
Ardından, Xcache (PHP için sıkıştırma sistemi) istenecek
Ardından, PHPMyAdmin yüklemesi istenecek
Ardından, posta sunucusu türü dovecot veya kurye arasında seçim yapmanız gerekir
Ardından, virüs tanımını güncellemeyi seçmelisiniz (evet demenizi öneririz)
Ardından, kotayı etkinleştirip etkinleştirmemeyi seçmelisiniz (evet demenizi öneririz)
Bu bölümdeki son şey standart veya uzman mod kurulumudur

Standart mod

Bu nedenle standart mod kurulumunu seçiyoruz, tüm özellikleri etkin olan tek bir sunucu kurulumunda ISPConfig’i kurmanın en hızlı ve en kolay yolu.

Bir soruya ne yanıt vereceğinizi bilmiyorsanız, enter tuşuna basmanız yeterlidir, varsayılanlar çoğu durumda iyidir.

Sonra Jailkit’i kurmayı seçmelisiniz (dikkat: Jailkit normal kurulum olarak, sadece şimdi kurulabilir)
Sonra ispconfig için SSL sertifikası için veri yazmanız gerekiyor: Ülke, Eyalet, Bölge, Organizasyon, Organizasyon Birimi
Ardından SSL Yapılandırması istenecektir: Ülke, STATE, Konum, Organizasyon, Organizasyon Birimi

Şimdi bir kahve alıp rahatlayabilirsiniz, kurulum işleminin bitmesini bekleyebilirsiniz.

Her şey kurulduğunda, konsolda aşağıdakine benzer bir çıktı görebilirsiniz:

 

hecking internet connection... OK

Installing pre-required packages 
whiptail found: OK

Updating apt and upgrading currently installed packages... [DONE] 

Installing basic packages... 
Reading package lists... 
Building dependency tree... 
Reading state information... 
Package 'apparmor-utils' is not installed, so not removed 
The following packages will be REMOVED: 
apparmor snapd
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 59.7 MB disk space will be freed.
(Reading database ... 104283 files and directories currently installed.) (Reading database ... Removing snapd (2.34.2+18.04) ... 
Removing apparmor (2.12-4ubuntu5) ... 
Processing triggers for man-db (2.8.3-2) ... 
Reconfigure dash... [DONE]

Installing MariaDB... [DONE] 

Installing Apache and Modules... [DONE]

Installing PHP and Modules... [DONE] 

Installing needed Programs for PHP and Apache... [DONE] 

===========================================================================================
Attention: When asked 'Configure database for phpmyadmin with dbconfig-common?' 
select 'NO' Due to a bug in dbconfig-common, this can't be automated. 
===========================================================================================
Press ENTER to continue...

Dbconfig-common’daki bir hata nedeniyle PHPMyAdmin kurulumunu şimdilik otomatikleştiremiyoruz. ‘Enter’a basın ve sonraki soruda’ HAYIR’ı seçin (varsayılan ‘EVET’ olduğundan dikkat edin).

ISPConfig 3.1: Ubuntu 18.04 LTS'ye otomatik kurulum

Yüklemeyi tamamlamak için son bir soru gerekiyor.

İspconfig’te yeni bir özellik olarak, Let’s encrypt için yerel destek sunuldu, bu da SSL sertifikasını tamamen ücretsiz ve tüm büyük tarayıcılardan desteklenebilmenizi sağlar.

Bir süre sonra, Ispconfig 3.1 yüklemeye başlayacak ve Mysql Port ve Yönetici şifresini isteyecektir.

İki kez enter tuşuna basabilir veya isterseniz değiştirebilirsiniz. İlerideki ispconfig sürümlerinde, bu soru atlanabilmeniz için bu soru kaldırılacaktır.

 

Uzman Modu

Standart moddaki tek fark, henüz otomatik olmayan ve manuel olarak çalıştırılması gereken ISPconfig kurulum komut dosyasıdır. Daha önce de belirtildiği gibi, bu, çoklu sunucu kurulumları, yalnızca bazı hizmetleri çalıştıran tek sunucu kurulumları ve küme kurulumları için gereklidir.

ISPConfig’in ayrıntılı kurulum süreci için, aşağıdaki makaleye başvurabilirsiniz https://www.howtoforge.com/tutorial/perfect-server-ubuntu-18.04-with-apache-php-myqsl-pureftpd-bind-postfix-doveot- ve-ISPConfig /  (İngilizce olduğu için tarayıcı çevirisi ile kaynağı takip etmeyin manuel çevirip işlemleri gerçekleştirmeye çalışın.)

Multiserver ve cluster kurulumunda dikkat edilecek noktalar

Bu tür bir yapılandırma bu komut dosyasında uygulanmıştır, ancak şimdilik sadece Debian 8 için çalışıyorlar ve başka dağıtımlar yok.

Bu yükleme türü için, bu komut dosyasını çalıştırabileceğiniz iki sunucunuz olması gerekir.

Son değerlendirme

Önemli: Yükleme komut dosyasının geçerli sürümünde bir sorun var, posta sisteminin başarısız olmasına neden olan yazılım spampdını yüklüyor. Spampd ISPConfig tarafından kullanılmaz veya gerekli değildir ve posta sistemini kaldırmak için kaldırılması gerekir. Sorunu gidermek için şu komutları çalıştırın:

apt-get -y remove spampd
service postfix restart

Her şey yüklendikten sonra, komutla hataları veya garip şeyleri kontrol edebilirsiniz.
cat /var/log/ispconfig_setup.log

Komut dosyası sürekli geliştirildiği için herhangi bir yardım veya öneri iyi olur 🙂 bizi https://github.com/servisys/ispconfig_setup adresinden GitHub’da takip edebilir veya ISPconfig forumunda bizimle iletişime geçebilirsiniz.

Türkçe olarak detaylı kaynakları artık bende paylaşmaya başlayacağım.
Sağlıcakla kalın…

Bu yazı 1001 Defa okundu, Beğendiyseniz üstteki benzer yazıları okumanızı öneririm, isterseniz site içinde farklı içerikleri arama yapabilirsiniz.

Ali Çömez / Slaweally

Kaldırımda yürürken beyaz çizgilere basmamaya çalışan, Sabah yüzünü yıkarken dirseklerinden su sızmasından nefret eden, Dönerle ayranı aynı anda bitirebilen, son dakikada otobüsü kaçırsada grur yapıp arkasından koşmayan... bir insanım :)

  1. Yine çok yararlı bir içerik paylaşmışsınız. Emeğinize, elinize sağlık.

  2. Gıda Adresi dedi ki:

    Bilgilendirici içeriğiniz için teşekkürler.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir