Table of Contents

aaPanel - pradžios vadovas

aaPanel yra nemokamas svetainių prieglobos valdymo skydelis, leidžiantis diegti svetaines su Nginx arba Apache, MySQL arba MariaDB ir PHP – visa tai valdoma per paprastą žiniatinklio sąsają. Šiame serveryje iš anksto įdiegtas aaPanel 7.x. Programinės įrangos stekas (LAMP/LNMP) iš anksto neįdiegtas – jį pasirenkate ir įdiegiate pirmą kartą prisijungę.


1 žingsnis – Patikrinkite, ar aaPanel veikia

Jūsų serverio IP adresas ir root slaptažodis nurodyti kliento skydelio puslapyje Server Details. aaPanel pasiekiamas iškart sukūrus serverį. Atidarykite https://your.server.ip:7800/login naršyklėje ir patikrinkite, ar veikia.

Prisijungimas prie aaPanel:

  • Naudotojo vardas: admin
  • Slaptažodis: Panel Password, kurį įvedėte užsakydami

aaPanel veikia tik per HTTPS. Naršyklė parodys saugumo įspėjimą dėl savarankiškai pasirašyto sertifikato – spustelėkite Išplėstiniai > Tęsti (arba Accept the Risk Firefox naršyklėje). Tai įprasta ir saugu.

Jei serverį patalpinote už VyOS maršrutizatoriaus privačiame tinkle, nustatykite 22 (SSH), 80 (HTTP), 443 (HTTPS) ir 7800 (aaPanel) prievadų peradresavimą. aaPanel talpina svetaines, kurios turi būti pasiekiamos iš interneto.


2 žingsnis – Žiniatinklio steko diegimas

Pirmą kartą prisijungus, aaPanel pasiūlys pasirinkti žiniatinklio steką:

Stekas Komponentai
LNMP (rekomenduojama)Nginx + MySQL + PHP
LAMPApache + MySQL + PHP

Pasirinkite pageidaujamą steką ir versijas, tada spustelėkite One-Click , kad įdiegtumėte. Diegimas trunka 5-15 minučių, priklausomai nuo serverio išteklių.

Komponentus taip pat galite diegti atskirai skirtuke App Store .


3 žingsnis – Pirmosios svetainės pridėjimas

Įdiegę žiniatinklio steką, spustelėkite Website → Add site ir įveskite domeno pavadinimą. aaPanel automatiškai sukurs svetainės katalogą ir konfigūraciją.

Prieš pridėdami domeną, nukreipkite jį į serverį sukurdami A įrašus pas domeno registratorių:

Tipas Pavadinimas Reikšmė
A@your.server.ip
Awwwyour.server.ip

DNS pakeitimai paprastai įsigalioja per kelias minutes, bet gali užtrukti iki 24 valandų. Būseną galite patikrinti dnschecker.org.


4 žingsnis – SSL įjungimas domenui

aaPanel turi integruotą Let’s Encrypt palaikymą. Kaip įjungti nemokamą SSL sertifikatą:

  1. Eikite į Website ir spustelėkite savo domeną
  2. Spustelėkite mygtuką SSL skirtukas
  3. Pasirinkite Let’s Encrypt
  4. Patikrinkite domenų pavadinimus ir spustelėkite Apply

Sertifikatas bus įdiegtas ir atnaujinamas automatiškai.


Po įdiegimo

Fail2Ban – apsauga nuo slaptažodžių spėjimo atakų

Jūsų serveryje įdiegta Fail2Ban iš anksto sukonfigūruotas apsaugoti SSH nuo slaptažodžių spėjimo atakų.

Taisyklė Maks. bandymų Blokavimo trukmė
SSH5 nesėkmingi prisijungimai10 minučių

Naudingos komandos:

# Check banned IPs
fail2ban-client status sshd

# Unban an IP
fail2ban-client set sshd unbanip 1.2.3.4

aaPanel taip pat turi savo apsaugą nuo slaptažodžių spėjimo atakų. Ją sukonfigūruosite skiltyje Panel Settings. Jei netyčia užsiblokavote, prisijunkite per VNC konsolę kliento skydelyje.

Paslaugų valdymas

aaPanel veikia kaip systemd paslauga. Per aaPanel įdiegtas paslaugas (Nginx, Apache, MySQL, PHP-FPM) geriausia valdyti iš skydelio, bet systemd taip pat veikia:

# Restart aaPanel itself
/etc/init.d/bt restart

# Check aaPanel status
/etc/init.d/bt status

# Web stack (after installation)
systemctl status nginx
systemctl restart mysql

Programos vienu paspaudimu

aaPanel turi populiarių programų diegimo vienu paspaudimu įrankį. Eikite į App Store ir įdiekite WordPress, Laravel, Node.js, Java, Python ir kitas sistemas be komandinės eilutės.

Serverio prisijungimo duomenys

aaPanel administratoriaus prisijungimo duomenys saugomi /root/.aapanel_credentials.

Įdiegta programinė įranga

Komponentas Išsami informacija
Ubuntu24.04 LTS
aaPanel7.x (English edition)
SaugumasFail2Ban, UFW firewall

Trikčių šalinimas

Problema Sprendimas
Nepavyksta pasiekti aaPanel Įsitikinkite, kad naudojate https:// ir prievadą 7800 su keliu /login . Priimkite savarankiškai pasirašyto sertifikato įspėjimą
Skydelis lėtai kraunasi pirmą kartą aaPanel inicijavimas po pirmojo paleidimo trunka iki 1 minutės. Palaukite ir atnaujinkite puslapį
Pamiršote skydelio slaptažodį Prisijunkite per SSH ir paleiskite: cd /www/server/panel && python3 tools.py panel "newpass". Arba patikrinkite /root/.aapanel_credentials
LAMP/LNMP diegimas nepavyko Įsitikinkite, kad serveris turi bent 1 GB RAM ir 10 GB disko. Pakartokite diegimą skirtuke App Store
Domenas neišsprendžiamas Patikrinkite, ar jūsų domeno A įrašas nukreiptas į serverio IP. Naudokite dnschecker.org patikrinti
Užblokavo Fail2Ban Atblokuokite savo IP per VNC konsolę kliento skydelyje: fail2ban-client set sshd unbanip 1.2.3.4
Pamiršote root slaptažodį Atkurkite jį per VNC konsolę kliento skydelyje