Start typing to search across invoices, services, domains, tickets, and more...
aaPanel — международная версия панели BT Panel (Baota). У неё простой интерфейс, а для регистрации не нужен номер телефона, поэтому она отлично подходит для создания сайтов на зарубежных VPS. В этой инструкции мы по шагам пройдём весь путь на только что установленном облачном Linux-сервере: от установки панели до запуска сайта на WordPress с HTTPS. Даже новичок справится примерно за 30 минут.
Для серверов в Гонконге, Японии и других подобных локациях не нужна регистрация ICP, поэтому домен можно направить на них сразу. Если сайт рассчитан на посетителей из материкового Китая, выбирайте дата-центр с маршрутами CN2.
Сначала обновите системные пакеты:
apt update && apt upgrade -y
Затем запустите официальный скрипт установки aaPanel (команда ниже подходит для версии 7.x; перед установкой проверьте актуальный скрипт на aapanel.com):
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
При запросе введите y для подтверждения и подождите несколько минут. По завершении в терминале появятся адрес панели, имя пользователя и пароль — сразу скопируйте и сохраните их. Посмотреть данные панели или открыть меню управления можно в любой момент командами:
bt default
bt
Если на сервере включён файрвол ufw, откройте порт панели (тот, что указан в выводе терминала) и веб-порты:
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow <panel-port>/tcp
Откройте в браузере https://server-IP:panel-port/security-entrance. По умолчанию панель использует самоподписанный сертификат, поэтому браузер покажет предупреждение о безопасности — просто продолжите переход.
После первого входа панель предложит установить рекомендуемый набор ПО:
После установки зайдите в настройки PHP 8.3 в разделе «App Store» и установите расширения fileinfo, imagemagick и opcache — это улучшит совместимость и производительность WordPress.
@ и www должны указывать на IP сервера.example.com
www.example.com/www/wwwroot/example.com.Проверить, обновились ли DNS-записи, можно на своём компьютере командой:
dig +short example.com
Вариант A: развёртывание в один клик. На странице Website в панели воспользуйтесь функцией One-click deployment, выберите WordPress и следуйте подсказкам.
Вариант B: ручная установка (для тех, кому нужна самая свежая версия):
cd /www/wwwroot/example.com
rm -f index.html
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz --strip-components=1
rm -f latest.tar.gz
chown -R www:www /www/wwwroot/example.com
Затем в настройках сайта в разделе «URL rewrite» выберите правила перезаписи wordpress и сохраните. Откройте домен в браузере и пройдите мастер установки: укажите данные базы из шага 4, название сайта и учётную запись администратора.
https://.admin в качестве имени администратора WordPress, регулярно обновляйте ядро, темы и плагиныСначала выполните bt default, чтобы уточнить порт и точку входа, затем проверьте, открыт ли этот порт в системном файрволе. Если у облачного сервера есть дополнительные правила группы безопасности, откройте порт и там.
Обычно DNS-запись ещё не обновилась, либо домен проксируется через CDN и файл проверки недоступен. Дождитесь обновления DNS, временно отключите прокси CDN и повторите попытку.
Для небольшого блога в целом хватит, но добавьте в панели 1–2 ГБ swap и выберите MariaDB вместо MySQL 8.0, чтобы база данных не падала из-за нехватки памяти.
В настройках PHP 8.3 отредактируйте конфигурацию и увеличьте upload_max_filesize и post_max_size, а также убедитесь, что значение client_max_body_size в конфигурации Nginx сайта достаточно велико.
С aaPanel установка WordPress сводится к четырём основным этапам: установка панели, развёртывание LNMP, создание сайта и получение сертификата. Это избавляет от ручной компиляции окружения и упрощает дальнейшее обслуживание. Облачные серверы IMIDC в Гонконге, Японии, Сингапуре и других локациях можно сразу использовать для сайтов без регистрации ICP, а для посетителей из материкового Китая доступны маршруты с оптимизацией CN2. Если у вас уже есть сайт, можно запросить бесплатную помощь с переносом. Если в процессе возникнут вопросы, создайте тикет в личном кабинете — техподдержка работает 24/7.