Ubuntu aaPanel Kurulumu Nasıl Yapılır ? 08/08/2023 Server Tahmini Okuma Süresi: 9 Dakika aaPanel kontrol panelinin özellikleriKurulum Önkoşulları1. Adım: Ubuntu 20.04/18.04 paketlerini güncelleyinAdım 2: aaPanel'i Ubuntu 20.04/18.04 üzerine kurun3. Adım: aaPanel Web GUI'ye erişinLNMP tarafından önerilen özellikleri yükleyinPHP uzantılarını sunucuya kurun4. Adım: Etki alanınızı ekleyin ve bir web sitesi oluşturunaaPanel, bir GUI arabirimi aracılığıyla web sunucularını yönetmek için ücretsiz ve açık kaynaklı hafif bir kontrol panelidir. aaPanel basit ama çok güçlü olacak şekilde tasarlanmıştır. Apache, Nginx, MySQL, PHP ve OPenLiteSpeed dahil olmak üzere web sunucularının çoğunda kurulumu kolaydır. aaPanel'in gün geçtikçe popülerlik kazanmasının nedeni kullanımı çok kolaylaştıran özelliklerle birlikte gelmesidir. Bu özelliklerden bazılarını kısaca değerlendirelim. aaPanel kontrol panelinin özellikleriAapanel'in bazı temel özellikleri aşağıda özetlenmiştir: aapanel, yalnızca istediğiniz uzantıları kurmanıza izin verir. aapanel sunucu kaynakları ile gerçek zamanlı olarak yönetilir. aapanel güçlü bir çevrimiçi düzenleyiciye sahiptir aapanel, kullanımı çok güvenli hale getiren ücretsiz bir güvenlik uzantısına sahiptir. Çapraz platformdur aapanel çok az sistem kaynağı kullanır. ortam ve yazılım geliştirmek için tek tıklama işlevi sağlar Görev zamanlaması, örneğin veritabanı ve web sitesi yedeklemesi çok kolaydır. aapanel, Dosya yönetimini basit bir etkinlik haline getirir. Cpanel, VestaCP vb. alternatifleri arıyorsanız aaPanel tam size göre. Bu özette, aaPanel'i Ubuntu 20.04/18.04 üzerinde Kuracak ve Kullanacağız. Kurulum ÖnkoşullarıAşağıdaki gereksinimlere sahip olduğunuzdan emin olun: 512MB ve üzeri bellek. 100MB veya daha fazla sabit disk Ubuntu 20.04/18.04'ü Apache/Nginx/php/MySQL kurulu olmadan temizleyin . Bu makalenin yazıldığı sırada 6.x, indirilebilen Resmi Sürümdür. Başlayalım. 1. Adım: Ubuntu 20.04/18.04 paketlerini güncelleyinAPT dizininizin güncel olduğundan emin olmak için. sudo apt update -y && sudo apt upgrade -y sudo apt-get update -y && sudo apt-get upgrade -y sudo reboot İşletim sistemi paketleriniz güncellendikten sonra aapanel kurulumuna devam edin Adım 2: aaPanel'i Ubuntu 20.04/18.04 üzerine kurunaapanel kurulum komut dosyası, aapanel resmi web sitesinden indirilebilir . wget aracını yükleyin sudo apt install wget Ardından aaPanel'i Ubuntu sisteminize indirin: wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh Ubuntu 20.04/18.04'te aaPanel yükleyici betiğini çalıştırın: sudo bash install.sh Kurulum başladığında, istemi y yazıp enter tuşuna basarak kabul ederek kurulum dizinini sağlayın: +---------------------------------------------------------------------- | aaPanel 6.0 FOR CentOS/Ubuntu/Debian +---------------------------------------------------------------------- | Copyright © 2015-2099 BT-SOFT(http://www.aapanel.com) All rights reserved. +---------------------------------------------------------------------- | The WebPanel URL will be http://SERVER_IP:8888 when installed. +---------------------------------------------------------------------- Do you want to install aaPanel to the /www directory now?(y/n): y setenforce: SELinux is disabled --------------------------------------------- Selected download node... Download node: http://node.aapanel.com --------------------------------------------- Hit:1 https://shop.softmaker.com/repo/apt stable InRelease Hit:2 https://dl.yarnpkg.com/debian stable InRelease Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease Hit:4 https://deb.nodesource.com/node_16.x focal InRelease Hit:5 https://dl.google.com/linux/chrome/deb stable InRelease Hit:6 http://za.archive.ubuntu.com/ubuntu focal InRelease Hit:7 http://za.archive.ubuntu.com/ubuntu focal-updates InRelease Hit:8 http://za.archive.ubuntu.com/ubuntu focal-backports InRelease Reading package lists... Done Reading package lists... Done Building dependency tree . . . ================================================================== Congratulations! Installed successfully! ================================================================== aaPanel Internet Address: http://176.9.139.8:8888/5fe7cee5 aaPanel Internal Address: http://192.168.201.4:8888/5fe7cee5 username: 8d9zlhpb password: 35085c87 Warning: If you cannot access the panel, release the following port (8888|888|80|443|20|21) in the security group ================================================================== Time consumed: 2 Minute! Yukarıdaki komut aapanel'i ve tüm bağımlılıklarını kurar. Çıktıdan sizin için aapanel URL adresi , admin kullanıcı adı ve şifresi oluşturulmuştur. Aapanel'in DİNLEyeceği varsayılan bağlantı noktasını, yani 8888 numaralı bağlantı noktasını da çıkarabiliriz. Bunu şu komutu vererek doğrulayabilirsiniz: ss -tulw sudo netstat -tulpn | grep LISTEN sudo lsof -i -P -n | grep LISTEN ss -antpl | grep 8888 Örnek çıktı: $ ss -tulw Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process tcp LISTEN 0 511 0.0.0.0:http 0.0.0.0:* tcp LISTEN 0 4096 127.0.0.1:10257 0.0.0.0:* tcp LISTEN 0 4096 127.0.0.1:10259 0.0.0.0:* tcp LISTEN 0 4096 127.0.0.53%lo:domain 0.0.0.0:* tcp LISTEN 0 128 0.0.0.0:ssh 0.0.0.0:* tcp LISTEN 0 5 127.0.0.1:ipp 0.0.0.0:* tcp LISTEN 0 128 0.0.0.0:8888 0.0.0.0:* tcp LISTEN 0 70 127.0.0.1:33060 0.0.0.0:* tcp LISTEN 0 4096 127.0.0.1:10248 0.0.0.0:* tcp LISTEN 0 151 127.0.0.1:mysql 0.0.0.0:* tcp LISTEN 0 4096 127.0.0.1:33035 0.0.0.0:* tcp LISTEN 0 4096 127.0.0.1:sge-qmaster 0.0.0.0:* Kurulum sırasında meydana gelen başka bir şey de, aapanel'in UFW güvenlik duvarını güvenlik duvarı üzerinden 8888 bağlantı noktasına otomatik olarak izin verecek şekilde etkinleştirmesi ve yapılandırmasıdır. UFW durumunu görmek için: sudo ufw status Örnek çıktı: Status: activ To Action From -- ------ ---- 51820/udp ALLOW Anywhere OpenSSH ALLOW Anywhere 888/tcp ALLOW Anywhere 20/tcp ALLOW Anywhere 21/tcp ALLOW Anywhere 22/tcp ALLOW Anywhere 80/tcp ALLOW Anywhere 39000:40000/tcp ALLOW Anywhere 8888/tcp ALLOW Anywhere 51820/udp (v6) ALLOW Anywhere (v6) OpenSSH (v6) ALLOW Anywhere (v6) 888/tcp (v6) ALLOW Anywhere (v6) 3. Adım: aaPanel Web GUI'ye erişinWeb kullanıcı arayüzüne erişmek için, tarayıcınızda http://:8888/5fe7cee5 . yazımda öyle http://192.168.201.4:8888/5fe7cee5 Ekran görüntüsü aaPanel giriş sayfasını gösterir. aapanel-UIArdından, aapanel kurulum komut dosyasını kurduğumuzda oluşturulan yönetici kullanıcı adını ve şifresini girin. username: 8d9zlhpb password: 35085c87 Erişim kimlik bilgilerini sağlayın ve Oturum Aç'ı tıklayın. Açılış sayfası böyle görünüyor. aapanel açılış sayfasıEkran çıktısından, tek bir tıklamayı kullanarak kurabileceğiniz bir sürü yazılım var. Sol tarafta ayrıca aaPanel ile ilişkili birçok özellik var. LNMP tarafından önerilen özellikleri yükleyinLNMP tarafından önerilen özellikleri yüklemeye devam edeceğiz. Yazılım paketlerinin yüklenmesi için LNMP'den yüklemek istediğiniz özellikleri seçin. LNMP tarafından önerilen yazılım paketleriSeçiminizi yaptıktan sonra, paketleri yüklemek için Tek Tıkla'yı tıklayın. Yüklendiklerinde yazılım paketlerinin durumunu göreceksiniz. aapanel-software-install-status0=-on-LNMPİşlemin önerilen özellikleri yüklemesi biraz zaman alır. Lütfen tamamlanana kadar bekleyin. Tamamlandığında, aşağıdaki durumu göreceksiniz. aapanel-system-resources-use-monitorPHP uzantılarını sunucuya kurunSoldaki App Store'a gidin ve üzerine tıklayın, ardından yüklendi öğesini seçin, PHP-7.4'te aşağıda gösterildiği gibi ayarlara tıklayın : install-php-uzantısıAyarlara tıkladığınızda yeni bir sayfa açılır. Uzantıları yükle seçeneğine gidin , panelin sağ tarafında yüklemek istediğiniz uzantının seçimini yapın. Kur'a tıklayın ve iletişim kutusunda Tamam ile onaylayın. install-php-uzantılarıBu şekilde, gerekli PHP uzantılarınızı kurabilirsiniz. 4. Adım: Etki alanınızı ekleyin ve bir web sitesi oluşturunTakip ettiyseniz, daha heyecanlı olmanın zamanı geldi. Şimdi nasıl domain ekleyeceğimizi ve aapanel kullanarak örnek bir web sitesi nasıl oluşturacağımızı göreceğiz. 1. Etki Alanınız için DNS kayıtlarını yapılandırın. A kayıtlarını oluşturmak için web sitesi sekmesine gideceğiz. Web sitesine ve ardından Site ekle'ye tıklayın . Ekran görüntüsünde gösterildiği gibi: aapanel-üzerinde-a-site-eklemeArdından, site oluştur'da alan adınızı girin ve Gönder'i tıklayın. alan adınızı ekleyinGönder'i tıkladığınızda, A kayıtlarınız aşağıda gösterildiği gibi eklenir. A kayıtları başarıyla eklendiKök dosyaları görmek için, dosyalarınızı ve bunlara atanan izinleri görmek için Dosyalar'ı tıklayın: aapanel-mydomain-filesWeb sitenizi bir SSL sertifikası ile şifrelemek için web sitesine tıklayın , yeni oluşturduğunuz alanınızı SSL ayarlanmamış olarak göreceksiniz . SSL'ye tıklayın. Bu sizi Let's Encrypt altında oluşturduğunuz etki alanını seçeceğiniz başka bir sayfaya götürür . Ardından Uygula'ya tıklayın mydomain.com tanıtım amaçlı kullanıldığı için SSL sertifikası üretmeyecektir. Etki alanınız SSL'yi oluşturabilmelidir. Web sitenize erişmek için tarayıcınıza gidip https://mydomain.com yazacaksınız.