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

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


sitecreator

13 159 переглядів

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

91 коментар


Recommended Comments



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

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

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

Надіслати
7 часов назад, max131313 сказал:

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

 

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

 

7 часов назад, max131313 сказал:

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

 

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

 

  • +1 1
Надіслати
14 часов назад, max131313 сказал:

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

 

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

 

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

  • +1 1
Надіслати
10 часов назад, sitecreator сказал:

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

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

 

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

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

 

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

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

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

 

зачем SSH?

 

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

 

php - это файлы.

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

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

 

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

 

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

 

1 час назад, max131313 сказал:

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

 

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

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

 

1 час назад, max131313 сказал:

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

 

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

 

1 час назад, max131313 сказал:

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

 

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

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

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

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

  • +1 1
Надіслати
2 часа назад, sitecreator сказал:

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

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

 

2 часа назад, sitecreator сказал:

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

примеров масса для чего им нужен 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, но люди не хотят даже работать без этого доступа

 

3 часа назад, sitecreator сказал:

 

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

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

 

Надіслати
13 минут назад, max131313 сказал:

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

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

  • +1 2
Надіслати
9 часов назад, max131313 сказал:

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

 

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

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

 

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

 

9 часов назад, max131313 сказал:

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

apt update

 

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

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

 

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

 

9 часов назад, max131313 сказал:

nodejs

 

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

 

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

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

 

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

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

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

 

PKupDLQ.png

 

 

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

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

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

  • +1 1
Надіслати
17 часов назад, Shureg сказал:

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

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

 

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

pm2 start indexLOOP.js

pm2 start checkserver.js

pm2 save

 

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

Надіслати
8 часов назад, sitecreator сказал:

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

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

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

pm2 start indexLOOP.js

pm2 start checkserver.js

pm2 save

 

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

Надіслати
8 часов назад, sitecreator сказал:

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

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

Надіслати
1 час назад, max131313 сказал:

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


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

  • +1 1
Надіслати
59 минут назад, max131313 сказал:

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

 

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

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

 

1 час назад, max131313 сказал:

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

 

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

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

 

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

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

 

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

 

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

 

1 час назад, max131313 сказал:

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

 

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

 

1 час назад, max131313 сказал:

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

 

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

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

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

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

 

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

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

 

  • +1 1
Надіслати
1 час назад, sitecreator сказал:

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

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

 

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

Надіслати
1 час назад, sitecreator сказал:

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

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

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

Надіслати
1 час назад, sitecreator сказал:

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

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

Надіслати
10 минут назад, max131313 сказал:

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

 

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

 

12 минут назад, max131313 сказал:

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

 

не без этого.

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

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

 

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

 

  • +1 1
Надіслати
4 минуты назад, max131313 сказал:

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

 

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

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

 

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

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

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

 

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

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

 

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

  • +1 1
Надіслати
4 минуты назад, sitecreator сказал:

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

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

Надіслати
2 минуты назад, sitecreator сказал:

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

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

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

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

Надіслати
5 минут назад, max131313 сказал:

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

 

В 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 - с ним все ок. Работает без проблем. 

 

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

Надіслати
27 минут назад, trialon77 сказал:

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

 

если вы слабо разбираетесь в 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 і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.