Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...
  • записи
    3
  • коментарів
    197
  • переглядів
    7 135

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


sitecreator

16 461 перегляд

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 11

105 коментарів


Recommended Comments



и еще не могу разобраться как добавить сайту другой ip адрес. Я на хостинге купил дополнительный ip? добавил его командой на впс 

/sbin/ip addr add <ip address> dev eth0

В ААпанели добавил приложение IP setup tool 1.2, в него добавил новый ip но при добавлении сайта нет возможности выбрать нужный ip, где его выбирать для сайта ?

Надіслати
  В 31.01.2022 в 13:14, max131313 сказав:

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

Expand  

 

давайте доступ FTP только к определенному сайту и доступ только к одной БД - это как вариант. Как правило, этого достаточно в более чем 90% случаев.

 

  В 31.01.2022 в 13:14, max131313 сказав:

Подскажите пожалуйста, у аапанели нет возможности добавить пользователя

Expand  

 

не видел такой возможности. В большинстве панелей управления нет такой возможности.

 

  • +1 1
Надіслати
  В 31.01.2022 в 13:20, max131313 сказав:

как добавить сайту другой ip адрес

Expand  

 

через конфиг для сайта. путем редактирования файла конфига.

 

Про иные способы не подскажу, т.к. у меня нет возможности проверить без покупки второго IP.

  • +1 1
Надіслати
  В 31.01.2022 в 21:00, sitecreator сказав:

Как правило, этого достаточно в более чем 90% случаев.

Expand  

нет, большинство как раз просят ssh доступ, так как нужно многое устанавливать именно через ssh. получается пока нашел два главных минуса ААпанели

 

1. нет возможности создавать отдельных пользователей для доступа к самой панели и доступов ssh

2. нет возможности каждому сайту задать выделеный ip адрес (через конфиг мне удалось сменить ip, но как мне сказали возможно что панель сотрет эти записи) 

 

но панель развивается, надеюсь что это добавят вбудущем. 

Змінено користувачем max131313
Надіслати
  В 01.02.2022 в 07:51, max131313 сказав:

нет, большинство как раз просят ssh доступ

Expand  

 

зачем SSH?

 

приведите хоть один пример, что нужно устанавливать для сайта через ssh?

 

php - это файлы.

для взаимодействия с БД нужен phpmyadmin'

Для чего нужен SSH именно для сайта?

 

SSH вообще никогда предоставлять нельзя, ни для сервера целиком, ни для отдельного пользователя Linux. Иначе такого могут наустанавливать...

 

Если только работа с CRON, но с ним работает очень малая часть специфических модулей.

 

  В 01.02.2022 в 07:51, max131313 сказав:

нет, большинство как раз просят ssh доступ

Expand  

 

кто это большинство?

вообще первый раз про такое слышу за более чем 10 лет работы с опенкарт.

 

  В 01.02.2022 в 07:51, max131313 сказав:

нет возможности каждому сайту задать выделеный ip адрес

Expand  

 

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

 

  В 01.02.2022 в 07:51, max131313 сказав:

но как мне сказали возможно что панель сотрет эти записи) 

Expand  

 

вряд ли если автоматически конфиг не правится.

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

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

Да и стоимость одного-двух IP сейчас как стоимость платной панели управления.

  • +1 1
Надіслати
  В 01.02.2022 в 08:30, sitecreator сказав:

кто это большинство?

Expand  

люди которые выполняют те или инные работы на сайтах и серверах. у меня много впс и на каждом от 20  до 100 сайтов в среднем, нужно провотить те или инные работы и доработки на сайтах.  Каждый из работников все время просит ssh, без этого невозможно сделать ничего все так и отвечают. а дать полный root доступ ко всем сайтам человеку которого я нашел на фрилансе или на форуме не есть хорошо

 

  В 01.02.2022 в 08:30, sitecreator сказав:

приведите хоть один пример, что нужно устанавливать для сайта через ssh?

Expand  

примеров масса для чего им нужен ssh, вот пара из них :

 

устанавливать и обновлять скрипты, зайти из под пользователя по shh ввести такие команды

npm install request
npm install gamedig
npm install geoip-lite
npm install mysql

стартануть скрипты nodejs через pm2

установить
apt install nodejs npm
install pm2 -g
обновить nodejs

ecnfyjdbnm

 

установить такое 

apt update

apt install xsltproc

apt install xvfb

apt install wkhtmltopd

 

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

 

  В 01.02.2022 в 08:30, sitecreator сказав:

 

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

Expand  

я на нял человека, который занимается настройкой серверов, вот он мне и сказал что аапанель не обладает такой важной функцией и дал эту ссылку  https://forum.aapanel.com/d/3817-how-do-i-link-an-ip-address-to-a-website/14 . кстати вот ему и пришлось дать полный доступ для настройки двух сайтов, благо это тестовый сервер. Задача прикрутить ДОП ip  к разным сайтам и много чего еще. ip он прикрутил, но говорит возможно портрет, нужно пронаблюдать

 

Надіслати
  В 01.02.2022 в 11:44, max131313 сказав:

Каждый из работников все время просит ssh, без этого невозможно сделать ничего все так и отвечают. а дать полный root доступ ко всем сайтам человеку которого я нашел на фрилансе или на форуме не есть хорошо

Expand  

ssh - это всего лишь протокол. Можно и ftp через ssh гонять, получится sftp.
То, что вы делаете - это как раз даёте полный доступ к серверу.
Перечисленные вами команды (точнее, те из них, которые реально существуют, а не ваши фантазии) не имеют отношения к настройке отдельного сайта, это установка и настройка сервера. 

  • +1 2
Надіслати
  В 01.02.2022 в 11:44, max131313 сказав:

по каждому сайту свое нужно устанавливать и обновлять и все просят ssh

Expand  

 

вы не привели ни одного примера, который бы относился к установке софта именно для сайта.

все ваши примеры - это установка софта для сервера. А такой софт устанавливается именно от root.

 

мягко говоря, вас вводят в заблуждение. Это нужно не для сайтов.

 

  В 01.02.2022 в 11:44, max131313 сказав:

установить такое 

apt update

Expand  

 

это же обновление от root операционной системы целиком, точнее, обновление всех репозиториев, например, для ubuntu.

С каких пор юзер сайта стал обновлять самостоятельно весь сервер?

 

Кстати, ISPmanager вам не позволит от юзера сайта делать манипуляции с сервером, прав будет недостаточно. И простому юзеру выдавать доступ к шелл сервера (даже в ограниченном виде) - это не нужно и опасно.

 

  В 01.02.2022 в 11:44, max131313 сказав:

nodejs

Expand  

 

любопытства ради, а какие ваши сайты используют движки на node JS?

 

например, опенкарт не использует nodejs, он построен на php. Также подавляющее кол-во движков используют именно php.

Интересно кому же нужен nodejs?

 

Кстати, в aapanel есть свои средства работы с nodejs. Ровно также как и для php.

Поэтому устанавливать php (и прочее) мимо панели управления - это некорректно.

осталось понять для каких проектов это нужно. Для опенкарт это не нужно.

 

PKupDLQ.png

 

 

Можно еще вопрос?

С какой целью используете разные IP для разных сайтов? Чем не устраивает один IP?

Должна же быть веская причина для этого?

  • +1 1
Надіслати
  В 01.02.2022 в 12:04, Shureg сказав:

То, что вы делаете - это как раз даёте полный доступ к серверу.

Expand  

нет, В ist я то даю доступ именно пользователя, а не root доступ, это я уточнял и проверял, что бы не дать полный доступ к серверу, так как это опасно. А команды перечислять я не специалист. перечислил то что у меня записано.

 

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

pm2 start indexLOOP.js

pm2 start checkserver.js

pm2 save

 

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

Надіслати
  В 01.02.2022 в 21:21, sitecreator сказав:

вы не привели ни одного примера, который бы относился к установке софта именно для сайта.

все ваши примеры - это установка софта для сервера. А такой софт устанавливается именно от root.

Expand  

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

pm2 start indexLOOP.js

pm2 start checkserver.js

pm2 save

 

как их стартануть через FTP ?

Надіслати
  В 01.02.2022 в 21:21, sitecreator сказав:

любопытства ради, а какие ваши сайты используют движки на node JS?

Expand  

как я писал ранее, у меня много сайтов и что очень неудобно они на разных движках, вордпресс, dle, друпал, битрикс и самописки..... что крайненеудобно. для каждого сайта нужно настраивать версию пхп , режим работы пхп, устанавливать скрипы .... на isp для меня уже все привычно, с аапанелью штурмую форумы и нанимаю спецов ) по чуть чуть разбираюсь как то или иное внедрить, но очень долго получается. На node JS работет DLE сайт, точней два скрипта один парсит инфу, другой что то делает еще. node JS это для примера привел, что есть сайты на них скрипты и их нужно стартовать

Надіслати
  В 02.02.2022 в 05:39, max131313 сказав:

нет, В ist я то даю доступ именно пользователя, а не root доступ, это я уточнял и проверял, что бы не дать полный доступ к серверу, так как это опасно. А команды перечислять я не специалист. перечислил то что у меня записано.

Expand  


Для установки, например, mysql, требуются права суперюзера. Это может быть и другой пользователь, не root, но права-то у него те же самые, как бы вы его не обзывали. 
Я не знаю, что вы там уточняли или проверяли. Либо вы неправильно поняли, либо вас намеренно обманули. Возможно, и без злого умысла, а просто, чтоб не мешал работать.

  • +1 1
Надіслати
  В 02.02.2022 в 05:50, max131313 сказав:

как я писал ранее, у меня много сайтов

Expand  

 

Таки почему не использовать тогда ISPmanager если он вам кажется удобным?

Кстати, в отличие от aapanel в ISPmanager  вообще нет средств работы с node.js.

 

  В 02.02.2022 в 05:50, max131313 сказав:

На node JS работет DLE сайт

Expand  

 

на php он работает.

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

 

Немного лирического отступления.

Зачем парсинг писать на JS? В случае парсинга вообще не имеет значения скорость работы самого скрипта, т.к. 99.9% времени выполнения - это скачивание информации с донора. Можно хоть на чистом Си писать и компилировать в исполняемый код, но парсинг от этого не станет работать шустрее. Это очень странный выбор (я про node js), т.к. на обычном хостинге это не работает в отличие от php. Т.е. разработчик сам закрыл путь для распространения программы если выбрал node js без необходимости.

 

На этом форуме вы не найдете и 1% пользователей, использующих node.js.

 

Да и все перечисленные вами движки - это php.

 

  В 02.02.2022 в 05:42, max131313 сказав:

и их нужно было стартовать через пользователя

Expand  

 

так сперва для установки вам в любом случае нужно давать root-доступ.

 

  В 02.02.2022 в 05:42, max131313 сказав:

как их стартануть через FTP ?

Expand  

 

вы же прекрасно понимаете для чего нужен ftp.

для передачи файлов.

99% актуальных и популярных движков используют php, и опенкарт тут не исключение. И для работы с файлами вполне достаточно ftp. Да и он часто лишний, т.к. большинство установок просто происходят через загрузку ocmod.

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

 

aapanel удобна как раз когда вы сами со всем работаете и не нуждаетесь в сторонних специалистах.

И если работаете с тем же опенкарт, то доступа по фтп + доступ к БД будет достаточно для работы и настройки 99% модулей.

 

  • +1 1
Надіслати
  В 02.02.2022 в 07:11, sitecreator сказав:

Таки почему не использовать тогда ISPmanager если он вам кажется удобным?

Expand  

у каждой панель свои минусы. Главный минус ISP это постоянный кидок клиентов, сначала они кинули клиентов с вечными лицензиями, сейчас неадекватно подняли цены + привязали стоимость тарифов к числу сайтов, и это число сайтов зависит даже от поддоменов, то есть сайт может быть один но с большим числом поддоменов и ISP посчитает каждый поддомен за отдельный сайт. В результате цена панели в 50-30 % стоимости самого ВПС, а у меня к примеру более 50 впс, как то не выгодно получается

 

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

Надіслати
  В 02.02.2022 в 07:11, sitecreator сказав:

на php он работает.

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

Expand  

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

Надіслати
  В 02.02.2022 в 07:11, sitecreator сказав:

так сперва для установки вам в любом случае нужно давать root-доступ.

Expand  

тут я могу сам установить что нужно через root или через тех поддержку, а уже ковыряние и постоянные перезапуски это уже прогер делает сам через , которому я выдал доступ пользователя

Надіслати
  В 02.02.2022 в 08:39, max131313 сказав:

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

Expand  

 

согласен, это самое несправедливое. В общем, плата даже не за воздух...

 

  В 02.02.2022 в 08:39, max131313 сказав:

у каждой панель свои минусы.

Expand  

 

не без этого.

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

Обычно это панели, которые ограничивают вас в выборе ОС - это только centos 7. И при этом еще другие ограничения, например нет вариантов выбора различных веб-серверов.

 

На этом фоне ограничения aapanel вам покажутся несущественными.

 

  • +1 1
Надіслати
  В 02.02.2022 в 08:52, max131313 сказав:

главный минус аапанели это ssh доступ, который нельзя ограничивать

Expand  

 

это не так на самом деле.

просто нет напрямую прямо в самой панели.

 

Сайты принадлежат юзеру www, от него же работает php и веб-сервер.

Вот доступ по ssh для этого юзера вы и можете предоставлять. Это в точности как в ISPmanager, только там прямо в панели все есть.

А в случае aapanel нужно делать непосредственно в Linux.

 

Т.е. для сайта можно создавать свой cron от юзера www. И исполнять node.js тоже.

И доступа как у root у него не будет.

 

Несколько неудобнее чем в ISPmanager, но это не означает, что в принципе нельзя. Просто немного работы руками в Lninux без панели.

  • +1 1
Надіслати
  В 02.02.2022 в 08:56, sitecreator сказав:

На этом фоне ограничения aapanel вам покажутся несущественными.

Expand  

пока аапанель устраивает, а минус с ssh думаю решу так, оставлю один впс с ism и если что то нужно будет доработать, то перекину с аапанели сайт на этот впс, а потом верну обратьно )

Надіслати
  В 02.02.2022 в 09:01, sitecreator сказав:

Сайты принадлежат юзеру www, от него же работает php и веб-сервер.

Вот доступ по ssh для этого юзера вы и можете предоставлять. Это в точности как в ISPmanager, только там прямо в панели все есть.

А в случае aapanel нужно делать непосредственно в Linux.

Expand  

спасибо! изучу как это делается

Надіслати
  В 02.02.2022 в 09:04, max131313 сказав:

изучу как это делается

Expand  

 

В ISPmanager пользователи - это именно пользователи Linux.

Пользователей можно создавать как в ISPmanager, так и с таким же успехом напрямую в Linux.

 

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

 

В общем, все, что нельзя сделать прямо в панели управления aapanel, то можно сделать непосредственно в Linux.

 

Cron в aapanel реализован, например, очень толково. С логами, с анализом ошибок и возможностью отправки сообщений на email в случае проблем.

 

  • +1 1
Надіслати

установил и тестирую эту панель. Такой вопрос, а почему у меня некоторые приложения, по типу Fail2ban или Google drive backup - полностью на китайском языке? На скриншотах у вас смотрю английский в этих плагинах. И что такое - alias for aaPanel, который в настройках рекомендуют изменить?

Надіслати

По поводу китайского языка в плагинах - разобрался. Это из-за русификатора, который в теме тут был. Удалил его, заново загрузил плагины - все на английском стало. 

Ох я уже подустал от этой панели. Либо debian не лучший вариант для неё, либо я чото не так делаю.) 

То некоторые версии php не устанавливаются или не обновляются, то ошибки при рестарте php 7.2. 

Думал для теста перенести простенький сайт на WordPress. Перенес, в конфигах все поменял, в результате на сайте через время появляются 502 ошибка, примерно раз в 10 - 15 переходов по страницам. В админку тоже не могу зайти, тупо ошибка 502. Облазил все конфиги nginx и php fpm - все вроде в рамках рекомендаций и не должно быть 502 ошибки. 

 

Думаю, может чото криво перенеслось, начал установку WordPress с 0, и сразу на первом этапе 502 ошибка. В логах nginx ошибка 104 - connection reset by peer. И так на постоянно. 

 

Перенес рядом сайт на moodle - с ним все ок. Работает без проблем. 

 

Даже не знаю, пробовать ли опенкарт переносить.)) 

Надіслати
  В 06.02.2022 в 13:24, trialon77 сказав:

Облазил все конфиги nginx

Expand  

 

если вы слабо разбираетесь в nginx и специфики настройки сайтов под него, то, возможно, лучше остановиться на апачи?

 

панель управления - это всего лишь панель управления, т.е. веб-сервер, php и т.д. работают независимо от того есть ли панель управления или - нет.

в конце концов, для всего этого софта определяющим являются их конфиги. А панель управления ко фронту вообще не имеет никакого отношения, ее задача - это формально правильно настроенные конфиги. Разумеется, что вы обязаны контролировать эти конфиги и при необходимости вносить в них изменения для конкретного движка и т.д.  Для опенкарт нужна обязательная ручная правка, например, в случае nginx.

 

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

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

Надіслати

Да, я не сисадмин. Но минимальные знания и понимания основ конфига в nginx есть. 

Сейчас таже связка nginx + php fpm  работает на основном сервере. Где размещён и опенкарт, и вордпресс. И все работает без глюков. И да там часть конфига правлена ручками. 

 

Я понимаю, что панель это всего лишь инструмент для удобства. Но на кой она тогда нужна вообще? если приходится php ставить в ручном режиме через ssh, так как через панель половина тех версий не ставится. 

 

При 502  в логах одна ошибка - 104 connection reset by peer. 

Такая ситуация, как при типовой установке с рекомендуемыми  параметрами nginx и php fpm, так и различными ручными правками. 

Повторюсь, это не на опенкарт 502ые, до него ещё руки не дошли да и желания нет.

Это вордпресс просто на стадии установки или при переходе на страницу входа в админ панель рабочего сайта, перенесеного с другого впс с той же связкой софта. 

 

 

Надіслати

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.