Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart
  • записи
    3
  • комментариев
    178
  • просмотр
    1 911

aaPanel - бесплатная панель управления для VDS / VPS / сервера + Nginx/Apache + php-fpm + Linux Ubuntu 16.04 / 18.04 / 20.04, Debian 9+, Centos 7 / 8


sitecreator

9 221 просмотр

 Поделиться

sitecreator_ru_DOAOnOWlLK.png
 

aaPanel


Описывая возможности панели управления aaPanel буду временами сравнивать ее с другими панелями управления. Не ставлю целью категорически выделить лучшую панель управления и/или операционную систему и/или лучший веб-сервер. Предоставляю самостоятельно делать окончательный выбор. Если я что-то описываю, то это не обязательно означает, что я описываю собственные предпочтения и даю рекомендации использовать вот именно "то, а не это", скорее всего, это будет анализ собственного опыта, в том числе анализ ошибок (ошибочного выбора). Без практического опыта и практического сравнения невозможно заранее точно понять, что же окажется самым удобным и самым быстрым (производительным). Поэтому я выбрал вариант "пощупать" разные панели управления VDS/VPS под разными ОС Linux, и уже потом решил сделать более осознанный окончательный выбор на основе сравнения возможностей, удобства, глючности (точнее - отсутствие оных), требовательности (прожорливости) к ресурсам и т.п.

 

Поэтому даже не вполне удачные конфигурации я также описывал и описываю. Итоги и выводы будут позже.
Пока могу сказать, что выбор aaPanel видится более предпочтительным по сравнению с CyberPanel.

 

Кстати, нередко люди делают поспешные и необоснованные выводы, не разобравшись толком в вопросе. Бывает, что делают просто некорректное сравнение разных веб-серверов в заведомо неодинаковых условиях. Просто пример. Веб-сервер Apache (или Nginx+Apache) может оказаться с включенным по умолчанию open_basedir, что сильно сказывается на производительности и буквально увеличивает время отклика (TTFB) в два раза. Но некоторые упорно будут сравнивать отклик такого сервера с веб-сервером NGINX, в котором не будет open_basedir.  В итоге сравнение будет некорректным, а результат для одного из тестируемых занижен раза в два.

К веб-серверу OpenLiteSpeed точно также относится правило "отключите опцию open_basedir защиту"  прежде чем делать делать сравнительный тест с Nginx.

В случае aaPanel эта опция для OpenLiteSpeed  будет включена по-умолчанию, поэтому тест вам даст отклик сервера в два раза медленнее чем это возможно без open_basedir.  В aaPanel для Apache не используется open_basedir.

 

Поэтому когда слышишь что-то вроде "Да OpenLiteSpeed   - это тормоз по сравнению с NGINX", то хочется спросить: "а вы тестировали OpenLiteSpeed   с включенным open_basedir, но NGINX - без него, верно?"

 

Почти всегда NGINX будет быстрее чем OpenLiteSpeed, это верно. Но все же смотрите реальную разницу в цифрах чтобы понять насколько она значима. Панель aaPanel позволяет сделать вполне объективное сравнение 3-х вариантов веб-серверов для вашего сайта. Забегая вперед скажу, что по производительности все три варианта будут примерно на одном уровне если брать для сравнения параметр TTFB (отклик сервера, т.е. время до передачи начального байта), но это при условии отсутствия стресс-нагрузки, т.е. при единичном посетителе одновременно.

Почему Apache будет в этом случае на одном уровне с NGINX? Это потому, что будет использован Apache + php-fpm.

Но тест при одном условном посетителе не позволит сравнить в полной мере NGINX и Apache, но позволит лишь в первом приближении сделать сравнение.

 

 


Полная документация на панель управления: документация aaPanel
Панель управления бесплатная.
Поддерживает выбор конфигурации веб-сервера и PHP.

Возможные варианты веб-сервера и PHP:

  • Nginx + php-fpm
  • Apache + php-fpm
  • OpenLiteSpeed + LSPHP

С точки зрения производительности самый интересный вариант - это Nginx + php-fpm.
Для каждого сайта возможно использование своей версии php.

Операционные системы Linux, которые поддерживает aaPanel:
 
  • Ubuntu 16.04 / 18.04 / 20.04
  • Debian 9+
  • Centos 7 / 8

Набор дополнительных возможностей в aaPanel зависит от операционной системы. Самый большой выбор дополнительных функциональных возможностей будет при установленной Linux Centos 7. Это не означает, что Centos 7 чем-то превосходит остальные ОС, просто это особенность данной панели управления. Различные панели управления тяготеют в той или иной степени к тем или иным ОС. Например, в случае панели управления ISPmanager также наблюдалась поддержка в первую очередь Centos 7, т.е. новый функционал появлялся сперва именно для этой Linux, потом - для остальных.

В любом случае выбор дистрибутива Linux (FreeBSD или иной вариант UNIX) - это дело вкуса и привычки, и опыта . Но учитывайте, что некоторая (небольшая) часть дополнительных приложений для aaPanel рассчитана только на Centos или Centos / Ubuntu. Основной же функционал одинаково работает на любой из поддерживаемых ОС Linux. При прочих равных имеет смысл всегда смотреть в сторону наиболее свежего дистрибутива (с более свежим ядром соответственно) и одновременно не забывать о долговременной поддержке разработчиком того или иного дистрибутива.
 
 
sitecreator_ru_lTTr7HFOuo.png

 

UPD от января 2022.

Замечу, что панель управления активно развивается. То, что несколько месяцев тому назад было доступно для ограниченного набора ОС, то теперь доступно для всей линейки поддерживаемых ОС.

 

EO2sxmA.png


По сравнению с панелью управления CyberPanel панель управления aaPanel выглядит более гибкой и удобной.
Во-первых, вы можете с aaPanel переключать при желании (ради тестов и т.п.) тип сервера с одного на другой без переустановки сайта.

 

Менеджер файлов


Менеджер файлов в отличие от CyberPanel в aaPanel позволяет работать с любыми папками, а не только с папками сайтов. Можно всегда посмотреть суммарный вес всех файлов папки, что довольно удобно. Например, в той же панели ISPmanager нет кнопки для просмотра размера всех файлов в папке.
В aaPanel нет проблем с кириллическими названиями файлов.
Отдельным недостатком файлового менеджера aaPanel можно назвать отсутствие для браузера FireFox использовать режим перетаскивания drag & drop, но в Crome это работает. В ISPmanager 5 такой функции нет совсем.

 
sitecreator_ru_pvAsl9pVYA.png
 
 

sitecreator_ru_y1YjJtJclm.png

 

 

Корзина.

Корзине стоит уделить отдельное внимание.

По-умолчанию все удаляемые файлы помещаются в корзину. В ISPmanager, к примеру, корзины нет. Такое поведение по-умолчанию может быть неудобно, т.к. может быть съедено бесполезными файлами пространство жесткого диска. Вы можете отключить корзину. Кнопка корзины всегда присутствует в файловом менеджере.

 

sitecreator_ru_lBG9Z1s2yt.png

 

sitecreator_ru_aCEbThmLpK.png

 

Правда если корзину отключить, то удаление файла превращается в "интеллектуальную задачу", т.к. файловый менеджер начинает вам подкидывать арифметические упражнения, правильно решив которые вы можете удалить файл. Где изменить такое поведения я не смог пока найти, т.к. в основных настройках панели управления нет чего-то подобного, переключение настроек на "develop mode" вопрос не решает. Зачем в панели управления такой квест пока непонятно.

 

sitecreator_ru_QWvlDZwaig.png

 

 

Импорт и экспорт в БД

В отличие от CyberPanel в aaPanel есть удобный функционал импорта/экспорта данных в базу данных и бекапа (backup) БД. Такой функционал также есть в ISPmanager. Это позволяет не использовать для этого PHPmyAdmin, который делает подобные операции крайне медленно, а из-за лимита времени (на выполнение php) может не завершиться за один проход импорт большого файла SQL.

 
sitecreator_ru_wnw7ZAm4FV.png
 
 
sitecreator_ru_qmSdsUYbFp.png
 
дописываю и добавляю описание ...
  • +1 10
 Поделиться

91 комментарий


Рекомендованные комментарии



Установка на примере Centos 7

 
Код:
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh

 

После завершения установки получим сообщение с данными для доступа в панель управления. Скопируйте эти данные.
 
sitecreator_ru_obEcFXXXL2.png


Во время установки было получено сообщение:
Код:
Requirement already satisfied: cachelib in /www/server/panel/pyenv/lib/python3.7/site-packages (0.1.1)
WARNING: You are using pip version 20.3.3; however, version 21.1.3 is available.
You should consider upgrading via the '/www/server/panel/pyenv/bin/python3.7 -m pip install --upgrade pip' command.

 

 
sitecreator_ru_PbC4Q8MAWf.png


Воспользуемся советом и обновим pip3 до 21.1.3:
Код:
/www/server/panel/pyenv/bin/python3.7 -m pip install --upgrade pip

 

Далее осуществляем вход в панель управления по предложенной ранее ссылке:
 
 
sitecreator_ru_K7cYSK8idN.png


При первом входе будут предложены быстрые варианты установки:
 
 
sitecreator_ru_xqEfOoI62E.png


Рекомендуется выбирать NGINX.
Но вы в любой момент можете изменить веб-сервер.
Сервер БД предпочитаю MariaDB.

Кстати, есть делать установку необходимых компонентов отдельно, а не из начального окна, то будут доступны более свежие версии софта.
Например, Nginx будет доступен 1.21 вместо предлагаемого на стартовом экране 1.19.

Установите отдельно необходимые версии PHP.
 
 
sitecreator_ru_jwaojy0zmr.png


Сделайте настройку php для каждой версии отдельно, подключите необходимые расширения, хотя все необходимые для опенкарт уже включены по-умолчанию. Но в списке возможных расширений imagick не значится, к примеру.

Профиль FPM можно оставить пока по-умолчанию. Но в зависимости от реальной нагрузки и параметров сервера можно менять параметры настройки FPM.
При смене настроек PHP нужно перезагружать PHP.
 
 
sitecreator_ru_rhUwrmnTTY.png


После смены настроек PHP нужно перезагружать PHP.
 
Спойлер

sitecreator_ru_KE0n3KqYUd.png

 

 
 
  • +1 2
Ссылка на комментарий

Создание сайта/домена.



Создайте через dnsmanager (данные для доступа предоставляет провайдер) соответствующие записи для домена. Выбирайте "master".
Внесите название домена и IP вашего сервера.
 

 
sitecreator_ru_PUvZJgAmXD.png



Удобно сразу создать соответствующий FTP аккаунт и базу данных (пользователь и название БД будут совпадать)
 

 
sitecreator_ru_uxBVbX8BPn.png



Поставьте нужные редиректы:
для домена с www на домен без www
на HTTPS с HTTP (если выбрали создание SSL)

 

 
sitecreator_ru_ksPY487CIL.png


 

 
sitecreator_ru_qwHnamVd6G.png



Если сертификат не был создан сразу, то можно сделать это позже. Бесплатный сертификат будет автоматически продлеваться.
 

 
sitecreator_ru_uoN9uRY0ar.png



 

 
sitecreator_ru_9txdawcp42.png

 

 

Чтобы сертификат автоматически продлевался необходимо чтобы была включена соответствующая cron-задача. По-умолчанию эта задача выключена. Включите ее. Статус должен быть Enable. Если забыть это выполнить, то вы рискуете пропустить момент когда закончится действие сертификата SSL и сайт окажется недоступным в таком случае.
 

 
sitecreator_ru_n8mxfMXTs0.png



Должно быть так:
 

sitecreator_ru_nV30YqOyzv.png

 



Чтобы работали ЧПУ для опенкарт нужно в конфигурацию nginx для сайта добавить:

Код:
location / { try_files $uri $uri/ @opencart; }
location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; }

 

Также необходимо закрыть от доступа некоторые типы файлов и папки. Это также прописывается в конфиге.
Нужно также добавить в конфиг статические файлы webp и шрифты, и назначить для них время жизни кеша браузера 30d (желательно не меньше).
Стат. файлам js, css по умолчанию задается 12h, замените на 30d.

rewrite правила для конкретного сайта можно внести на отдельной вкладке настроек сайта. Все эти правила сохраняются в отдельном файле конфигурации.

 

Немного позже я добавлю как пример полный вид файла конфигурации здесь. Кстати, ранее на этом форуме я уже приводил варианты конфигурации NGINX для opencart.

  • +1 2
Ссылка на комментарий

Backup файлов сайта и его базы данных



Допустим, что вы решили в качестве хранилища использовать Google Drive.
Сначала установите соответствующее расширение для панели управления aaPanel .
 
 
sitecreator_ru_up6EB3iVnJ.png


У вас должен быть в наличии ключ для google drive. Как его получить - это отдельная тема, опишу это тоже подробно.
Итак, ключ есть (это файл с расширением .json). Делаете импорт ключа, т.е. просто его как файл загружаете с вашего ПК.
 
 
sitecreator_ru_yRWscIkqwX.png


Далее переходите по ссылке, которая указана как 3-й шаг. (2-й шаг не нужен). Входите в ваш аккаунт гугла если еще не вошли, далее даете разрешение сервису aaPanel-GDrive.
Спойлер

 

 
sitecreator_ru_ZmZjPHINZZ.png

 

 


Потом вас ждет сюрприз в виде попытки перехода браузера непонятно куда и вываливанием ошибки. Тут господа разработчики просто не доработали. Пугаться не нужно, ошибка не страшна. Хотя я потратил несколько часов чтобы понять что же это означает. Могли бы разработчики где-то предупредить об этом, тем более, что на Centos 7 установка google drive завершалась появлением на пару секунд пустого информационного окошка с красным (предупреждающим?) знаком, что сразу наводило на мысли, что проблема была на этапе установки.
 
ВАЖНО IMPORTANT
Будет сообщение об ошибке в браузере. Так и задумано. Не волнуемся. Просто читаем внимательно текст выше и смотрим скриншоты.
 
 
sitecreator_ru_MRgfKg5Wpo.png


Нужно просто скопировать из адресной строки ссылку полностью. Да, в ней есть "localhost". И вставить эту ссылку в окошко 5-го шага.
 
 
sitecreator_ru_xBguQCir2S.png


Подтверждаете. Верификация удачно пройдена.
 
 
sitecreator_ru_QJ7FIjfelb.png


Создайте задание cron для backup. Исключите папку кеша изображений:
Код:
image/cache

 

И другие папки, копировать которые не имеет смысла по вашему мнению. Кеш всегда сам восстановится, но в backup-е он занимал бы напрасно слишком много места.
 
 
sitecreator_ru_9VHybYGj03.png



После создания задания запустите его. После запуска вы увидите всплывающее окошко "Успешно запущено", которое через пару секунд исчезнет.
 
 
sitecreator_ru_5Iuyzceki5.png


Чтобы понять что происходит и насколько успешно нужно нажать "Log". Тогда увидим, что успешно создан архив файлов для сайта.
 
 
sitecreator_ru_sFZveaciWr.png


В вашем аккаунте google drive вы увидите архив сайта, который можете скачать и проверить.
 
 
sitecreator_ru_O9j1CEnyCI.png


Можно убедиться, что в архиве есть нужные папки, а исключенные не попали в архив. В моем примере вся папка image была целиком исключена из архива.
 
sitecreator_ru_225MRa4oeV.png
 
Бекап базы данных.

Задание cron будет аналогичным как для файлов. Время начала измените чтобы оно не совпадало с временем начала бекапа файлов, это желательно.
 
 
Спойлер


sitecreator_ru_tEWuXt6GeX.png

 

 
 
sitecreator_ru_ZQtiEJIJdz.png
 
 
Спойлер


sitecreator_ru_W3qbd4joxT.png

 



 
 
sitecreator_ru_iE6oSPoyFr.png
 
 
 
 
Спойлер


sitecreator_ru_NWOOv35YM8.png

 

 
 

Восстановить БД при необходимости из архива backup-а:


 

Спойлер


sitecreator_ru_F1nsUqlvm5.png

 

 

  • +1 2
Ссылка на комментарий

А можно автоматизировать создание бекапов на удаленный сервер, например S3 или Dropbox/Google drive?

Ссылка на комментарий
16 минут назад, Tank сказал:

А можно автоматизировать создание бекапов на удаленный сервер, например S3 или Dropbox/Google drive?

 

можно. постепенно все подробно опишу как. Главное - это чтобы был интерес к теме.

Пока, как видите, тему намеренно минусят в оценке. Или моя информация, действительно, никому не нужна или сильно страдает подача материала.

Если информация полезна для вас и нужна еще более подробная информация, то можете заявить об этом своей оценкой блогу (звездочки) и лайком.

Ссылка на комментарий
9 часов назад, Tank сказал:

А можно автоматизировать создание бекапов на удаленный сервер, например S3 или Dropbox/Google drive?

 

Уже добавил подробное описание.

Как получить ключ для Google Drive также могу подробно расписать если это нужно. Но, пожалуй, описание получения ключа займет больше места и времени чем описание самой процедуры бекапа в aaPanel.

 

Прошу оценить насколько понятно и подробно я осветил данный вопрос. Все же старался для людей. :) Особенно учитывая, что толком документации по этому вопросу нет, а подводных камней и ошибок хватает. 

 

 

  • +1 2
Ссылка на комментарий

О, там даже AWS S3, надо будет испытать эту панель управления в деле :) Выгляди в целом довольно неплохим вариантом замены isp manager.

Ссылка на комментарий
27 минут назад, Tank сказал:

О, там даже AWS S3, надо будет испытать эту панель управления в деле

 

да, есть.

Если вам удобно хранилище амазона S3, то, пожалуйста, без проблем.

 

Думаю, что подавляющему большинству юзеров будет достаточно делать бекап по фтп (sftp) в хранилище, которое можно взять у того же хостера, который предоставляет хостинг VDS.

 

29 минут назад, Tank сказал:

Выгляди в целом довольно неплохим вариантом замены isp manager.

 

Так и есть.  И никаких ограничений по кол-ву доменов/поддоменов.

 

Работает все довольно стабильно. Есть более продвинутый файловый менеджер если сравнивать с ISPmanager.

 

Если говорить про работу с хранилищами для бекапов, то у ISPmanager будет преимущество, т.к. она умеет работать с любым хранилищем S3, а в aaPanel - пока только с амазоном, т.к. жестко зашит url обращения, но, думаю, что это вопрос времени.

Да и в 90% случаев все пользуются фтп-хранилищами от провайдера, а многие вообще забили на бекап, хоть это неверно совсем.

 

Будут вопросы - задавайте. Я работал с очень разными панелями. Поэтому довольно хорошо знаю отличия. Разумеется, что все их нет смысла добавлять в описание. Но тонкости про S3 я написал. 

 

Если чего-то будет не хватать по сравнению с ISPmanager, то хотелось бы услышать чего именно. Я пока не нашел ничего принципиального, что могло бы заставить оставаться на ISPmanager.

Безусловно, что у ISPmanager есть преимущество - ее знают все поддержки любых хостеров, а потому по возможности вам всегда поможет поддержка хостинга. Но если вы сами ставите панель управления, то тут уже нужно рассчитывать на свои силы или на вашего специалиста, который работает с вашим проектом/сайтом.

 

 

Ссылка на комментарий

@sitecreator

Цитата

Описывая возможности панели управления aaPanel буду временами сравнивать ее с другими панелями управления

А что скажете насчет FastPanel? Мне adminvps на днях посоветовали ее в качестве бесплатной альтернативы isp, т.к. превышаю 10 доменов, а они принудительно обновили всех с isp5 на isp6, где у бесплатной лайт версии стоит ограничение в 10 доменов.

Ссылка на комментарий
2 минуты назад, dexion сказал:

обновили всех с isp5 на isp6, где у бесплатной лайт версии стоит ограничение в 10 доменов.

Просто уточню, у isp нет никаких бесплатных версий. В  самой дешевой версии  isp "лайт" после обновления появилось ограничение на количество доменов. Обновление принудительное. За переход на версию, где нет ограничения на количество доменов, надо заплатить в три раза больше.
 Причина - isp бабла очень хочется. На ваши права ему фиолетово.

Ссылка на комментарий
8 часов назад, Shureg сказал:

Просто уточню, у isp нет никаких бесплатных версий.

Да, неправильно выразился. Админвпс предлагают лайт версию исп бесплатно при аренде сервера.

Ссылка на комментарий
12 часов назад, dexion сказал:

принудительно обновили всех с isp5 на isp6

 

Да, есть такое дело, практически у всех хостинг-провайдеров, т.к. 5-я версия прекратит работу в конце года.

Фактически 6-я версия отчитается от 5-й только тем, что она дороже и есть ограничения на кол-во доменов, включая даже поддомены (только если у вас не авто-поддомены, на них ограничение не распространяется). Функциональной разницы не было замечено, как минимум, чего-то принципиального.

Разработчик панели управления посчитал, что нужно просто повысить стоимость.

 

12 часов назад, dexion сказал:

А что скажете насчет FastPanel?

 

Весьма неплохая альтернатива. Работал с этой панелью управления.

Основное отличие от остальных панелей управления - это автоматическая передача данных по доменам на ns-сервера хостера.

Принцип тут такой же как и в ISPmanager в этом плане.

Т.е. в панели управления вы просто создаете домен, а записи для домена автоматически передаются на ведомый сервер имен, а далее становятся автоматически доступны на всех ns-серверах вашего хостера.

В других панелях управления нужно вручную создавать домен дополнительно через dns-менеджер, и это не проблема если доменов немного, но может оказаться неудобным если у вас доменов много и вы их постоянно добавляете.

 

FastPanel позвроляет использовать связку веб-серверов Nginx+Apache.

В принципе все минимально необходимое в FastPanel есть. Дополнительных возможностей почти нет. aaPanel в сравнении возможностей будет побогаче.

Но удобство в создании доменов через FastPanel может перевесить все остальное.

 

Для неподготовленного пользователя, почти незнакомого с Linux, вполне подойдет FastPanel.

  • +1 2
Ссылка на комментарий

Спасибо вам за такие полезные статьи! К сожалению мало осталось людей которые делают чтото полезное и бесплатно. Мне бы эти статьи пару месяцев назад прочитать, авось не терял бы время на разборы с этими панелями.

 

Моя история такова. ISPmanager которым пользовалась наша компания 3 года просто однозначно и категорично скатились на дно.  Вышел ISP 6, нас как и всех кинули с лицензией которая помрет с началом 2022 года, и обязали перейти на новую панель. Только вот с новой панелью мы далеко за рамками 10 доменов, цена на новый тариф дороже в разы, при этом функционала нового ровно ноль! И бог ты с ней, можно было бы оплатить и дороже, но новый интерфейс это откровенное Г. НЕУДОБНО, все однообразно и бесцветно, тему сменить на старую тоже нельзя. А самый прикол в том что она тупо ВИСНЕТ))) нормально работать даже в файловом менеджере или кроне просто невозможно. Я не знаю о чем думали те кто это сотворил. Но сейчас они сделали полное г*но за конские деньги, при этом кинув постоянных клиентов. Бизнес по русски. Ну ладно, мы не об этом.

 

Вообщем мы протестировали почти ВСЕ бесплатные панели в плане функционала и удобства. Так вот, остановились именно на AApanel. В ней есть почти все что нужно и все достаточно просто настраивается. + Есть много функций которых в ISP нет. Из минусов только английский интерфейс и немного непривычная работа после ISP. В остальном все супер. Отлично себя показала даже на копеечных впс с 1cpu, 500ram, 5гб ssd.

 

Из упомянутых выше также неплоха FastPanel абсолютно согласен. Если вы с командной строкой на Вы, с английским беда и тонкая настройка вам не к чему - ваш выбор именно Fastpanel. Там все просто до примитивного. Из минусов - нет тонкой настройки и широкого функционала, только базовые вещи+ непонятное получение лицензии. По ощущениям будет пошустрее aaPanel.

 

Также пробовали BrainyCP. Задумка хорошая, функционал потрясает. Но это нереально лагучее существо которое сжирает все ресурсы, периодически валит ошибки. На впс с 2cpu, 2ram, 10ssd она еле еле шевелится + установка более получаса+ код закрытый. Снесли в день установки.

 

Другие типа Vesta, CWP, ISPconfig, Virtualmin не понравились..

В общем советую попробовать aaPanel и Fastpanel и самим определиться.

  • +1 2
Ссылка на комментарий

А я пока так и не решился менять панель. Мой хостер предлагает isp на 10+ доменов за 5.4тыс/год (дешевле, чем на оф сайте). И предупреждает, что в случае смены панели придется переустанавливать весь сервер (хз так ли это на самом деле). У меня ssl от lets encrypt заканчиваются в сентябре, еще есть время подумать, но что то перспектива переустановки серва не привлекает, учитывая криворукость хостера и предыдущие опыты подобных переездов, с первого раза и без личного контроля там явно не выйдет. А с ценой 5.4к/год время дороже. + в isp вроде как есть уверенность, что все будет ок, а с незнакомыми панелями может и не срастись. 

Ссылка на комментарий
23 часа назад, dexion сказал:

в случае смены панели придется переустанавливать весь сервер

 

это верно.

 

23 часа назад, dexion сказал:

учитывая криворукость хостера и предыдущие опыты подобных переездов

 

для этого есть нормальные специалисты. Редкий хостер нормально переносит, т.к. в его обязанности не входит владение всеми нюансами опенкарт, к тому же некоторые модули требуют перенастройки после смены сервера, а этого хостер знать не обязан.

На максимальную производительность хостер сервер не настраивает - это также не его дело бесплатно делать такую работу, в лучшем случае сделает по принципу "все работает".

Обращайтесь если нужно, помогу.

 

 

Ссылка на комментарий
3 часа назад, sitecreator сказал:

Обращайтесь если нужно, помогу.

Спасибо, в моем случае дешевле isp pro на год проплатить, чем платно менять панель.) Учитывая 10+ доменов.

Ссылка на комментарий

Если комуто интересно, продолжу делиться впечатлениями.

 

Плюсы

+ В aaPanel можно без проблем настроить, php, apache, ftp, mysql, nginx как в простом интерфейсе так и редактированием конфигов в 1 клик. Не надо искать где конкретно на сервере лежит тот или иной файл конфига.

+ Тамже в пару кликов меняется порт ssh, легко настраивается fail2ban как на защиту сервера так и защиту сайта (например ставится лимит на количество запросов)

+ В пару кликов меняются версии php, mysql, apache, nginx. Как установка так и удаление.

+ Обалденный файловый менеджер! Лучше ISP и в сотню раз лучше Fastpanel. Любые стандартные операции с файлами+ встроенный реально удобный текстовый редактор.

+ Есть бэкапы в гугл драйв из коробки! (кому надо). В ISP есть, в Fastpanel нет

+ При любых косяках через консоль от рута скидываются пароли, настройки итп в пару кликов

 

Минусы:

- НЕТ apache+Nginx. Либо то либо другое. Не удобно если привыкли к этой связке.

- Всетаки меньше привычных настроек что были в ISP. Вроде все настраивается тоньше но непривычно.

- Нет отдельных пользователей. Все выполняется под одним. Если панель только для себя то нормально.

- Глупо реализованы бэкапы. Отдельно базы, отдельно файлы. Задания крон тоже отдельно настраиваются на это. Нет встроенных бекапов самой панели. Тоесть если все рухнет - опять все ручками восстанавливать + заливать файлы+базы.

- Тоже связаное с бекапами. Нет быстрого переноса пользователя в другую панель как в ISP через импорт файла. Только невнятный перенос пока обе онлайн.

 

Все что вспомнил из насущного.

 

Из реальных проблем вижу только отсутствие Apache+Nginx в связке. Хз можно ли вручную настроить или слетит? И непонятные бекапы - слетала система, именно сама система или панель хз, просто в ноль что ничего не открывалось никак. И не понял как восстановиться - пришлось зановго сносить все и долго настраивать. Есть легкий возврат из бекапа панели (которая лежит в папке бекапов вроде)?

 

Еще раз сравнение с Fastpanel: Не поленился поставил еще раз на 2 вдски их обеих начисто на 1х2,2ггц, 512рам, 10ссд. АА ест из коробки 160мб/ Фаст 320мб

Залил 2 рабочих сайта на окстор2.3. Настройки из коробки опять. АА ест все 512 и своп/Фаст 200мб. Похоже благодаря Nginx

Пошли посетители 50-200. АА отвалилась база/Фаст 250мб.

 

Вобщем из коробки фаст выигрывает во всем - поставил настроил чутка и забыл, но настроек там нет воообще. Все придется руками ковырять. С АА надо будет повозиться с оптимизацией.  Но я за ааPanel всеравно.) Может кому мой текст пригодится.

  • +1 3
Ссылка на комментарий

AA интересная панель, буду пробовать👍 Fast пробовал тоже норм. 

В ISP - вообще надобность отпадает.  

Ссылка на комментарий
2 часа назад, Softech сказал:

Попробовал aaPanel - она офигительная! Все есть, простая установка и настройка. Понравилась👍

 

и бесплатная. Что бывает немаловажно, особенно когда доменов (включая поддомены) более 10, т.к. стоимость панели при таком раскладе становится сопоставимой со стоимостью хостинга.

 

Правда, если заметите, то тема тут "не взлетела", и если судить по звездочкам (вверху есть такая оценка блога), то заминусовали ее знатно как вредную и ненужную информацию. В общем на двоечку с плюсом информация. :ugeek:

  • +1 3
Ссылка на комментарий

@sitecreator

Доброго времени суток, может сможете помочь...

1. Столкнулся с тем что: перенес на сервер с aapanel сайт, и увидел что какой-то левый домен ссылается на мой же ip. При этом если перейти на чужой домен, откроется мой сайт. Default website стоит default website not set.

Далее думаю ладно, создам сайт с таким доменом и проблема решится(но я же не могу постоянно мониторить все домены которые ссылаются на мой ip). Возможно знаете как это пофиксить?

2. Создал сайт в aapanel для чужого домена, всё равно открывается, понял что нужно установить ssl и на чужой домен.(по http открывался чужой домен, а по https открывался мой сайт) Установил, но тест когда ввожу свой домен https://www.ssllabs.com/ssltest во первых почему то выводит и сертификат к моему домену, а вторым сертификатом показывает сертификат к чужому домену.

А так же пишет: this site works only in browsers with SNI support

Я так понимаю из-за того что виден сертификат другого домена.

Буду рад любым предположениям как это можно пофиксить, заранее спасибо!

P.S. чужой домен который ссылается на мой ip попал в индекс яндекса с моим сайтом... Если бы не это, даже не парился бы. На форуме aapanel ответа не получил.

Насколько я понял нужно что то сделать с виртуальными хостами, но что не знаю)

Изменено пользователем Trall9
Ссылка на комментарий
9 часов назад, Trall9 сказал:

Default website стоит default website not set.

 

установите дефолтным какой-то левый сайт с адсенс рекламой )

Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.