up
ГлавнаяБлогБезопасностьЖелезоПрограммированиеАдминистрированиеХостинг
HDDHTMLFreeBSDPHPRAMBenchmarkMySQLCentOSSSDLinuxCPUBashDebianPerl

Популярные статьи
Категория “Хостинг

Панель управления Plesk Web Admin

Plesk

 

Панель управления Plesk это высокопрофессиональное решение для управления сервером. Стабильность, простота, удобство, интуитивно понятный интерфейс и большое количество дополнений, как говорят "на все случаи жизни". Это все об Plesk.

Рассмотрим более подробно версию Plesk Web Admin Edition на базе операционной системы Debian 9.

 

Plesk Web Admin Edition разработана для самого рядового пользователя, из-за чего не перегружена дополнительным функционалом, например таким как реселлеры. Первый пользователь создается при добавлении первого домена. Далее меню "Пользователи" размещено в нижней части панели и почти не бросается в глаза. Новые домены по умолчанию добавлятся на единственного пользователя. С технической стороны конечно более верным было бы размещать отдельный домен на отдельном пользователе, но если смотреть со стороны обыденного пользователя, то сделано грамотно, так как большинство размещают все сайты на одном пользователе. Видимо разработчики исходили именно из удобства.

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

При добавлении домена существует сразу возможность выбрать сертификат Let's Encrypt. Но снова таки, если сравнивать с ISPmanager, все упрощено. Не требуются ставить какие-то галочки для получения сертификата и долго ждать его получения. Все происходит полностью автоматически и практически мгновенно.

Имеется возможность приостановить сайт или отключить. При попытке открыть странички сайта будет отдавать страничку с кодом ответа "503 Service Unavailable". Этот режим создан для веб-мастеров для проведения технических работ на сайте. Таким образом поисковые боты не индексируют эту страничку и ждут пока сайт заработает. Если же отключить сайт, то вместо приостановленного сайта отображается шаблонная страничка от Plesk, которую поисковики будут индексировать. Более того в этом режиме будет отключен SSL сертификат, если такой был установлен.

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

Разумеется имеется и возможность автоматической установки приложений, т.е. CMS. WordPress, Drupal, Jomla, phpBB, Prestashop и другие. Более того можно в,брать желяемую версию для установки. Выбор тем и плагинов для WP из панели, авторизация в WP без ввода логина и пароля, проверка безопасности, клонирование сайта на другой домен с другой базой данных и прочее.

В меню "Доступ к веб-хостингу" можно изменить пароль системного пользователя, а также включить для него SSH доступ. Есть несколько вариантов его подключения, рекомендуем использовать /bin/bash (chrooted), так как он "заперт" внутри пользователя.

В "Настройках хостинга" можно выбрать версию PHP для сайта, а также режим запуска PHP. Доступны следующие версии PHP: 7.0 (by OS vendor), 7.1, 7.2 и 7.3. Режими подключения PHP:  FastCGI Apache, FPM Apache, FPM Nginx. Первый, FastCGI Apache, это привычный всем режим работы с апачем. Второй, FPM Apache, это передача запроса к апачу, а тот в свою очередь после обработки, в том числе и чтения файлов .htaccess, передает запрос на обработку к PHP-FPM. И последний, FPM Nginx, это работа без Apache, предпочтительный режим работы, но при котором нету обработки .htaccess и все реврайты нужно прописывать в сам конфигурационный файл Nginx.

При желании в разделе "Инструменты и настройки" => "Веб-сервер Apache" можно включитя mod_php (PHP как модуль Apache), но это крайне не рекомендуется.

А в "Настройках Apache и Nginx" можно включить кэширование запросов на стороне Nginx.

Небольшое нагрузочное тестирование:

ab -c 100 -n 1000 https://site.com/

Режим запуска PHP Версия PHP Кэширование
веб-сервером
Запросов в секунду Минимальное
время соединения
(ms)
Среднее
время соединения
(ms)
Максимальное
время соединения
(ms)
FastCGI Apache 7.0.33 - 33 116 408 28 618
FastCGI Apache 7.1.30 - 35 120 1 207 17 161
FastCGI Apache 7.2.20 - 31 117 248 30 462
FastCGI Apache 7.3.7 - 39 113 929 25 399
FPM Apache 7.3.7 - 47 374 2 034 2 365
FPM Nginx 7.3.7 - 52 136 1 866 2 136
FastCGI Apache 7.3.7 вкл. 116 80 261 7 853
FPM Apache 7.3.7 вкл. 162 219 561 1 466
FPM Nginx 7.3.7 вкл. 197 138 427 1 722

Разумеется все эти результаты не особо точны и зависят от многих факторов, но общую картину о том как и что работает они дают. Исходя из результатом можно сказать, что для большинства пользователей и сайтов оптимальным будет работа на PHP v7.3 в режиме запуска FPM Apache и с включенным кэшем, а для более продвинутых без Apache.

В разделе "Let's Encrypt" можете найти кнопку продления сертификата.

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

Google PageSpeed Insights можно подключить в самой панели Plesk и там же видеть результат. Нужно предваретильно установить в "Расширениях".

Вход в PHPmyAdmin под конкретным пользователем выполняется из меню сайта, раздел "Базы данных".

В меню "Инструменты и настройки", разделе "Политика безопасности" рекомендуем выбрать самую высокую надежность паролей.

Имеется весьма грамотный файервол (Брандмауэр), который по умолчанию не установлен. Нужно предваретильно установить в "Расширениях". Отдельно, для дополнительной безопасности рекомендуется включить и настроить fail2ban, чтобы максимализировать безопасность. Журнал и заблокированные IP также доступны из панели.

Мониторинг состояния системы

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

Нагрузка на процессор со стороны ApacheРасход процессорных ресурсов процессом MySQLРеальный расход памяти

Резервное копирование

В "Менеджере резервного копирования" можно создать рез. копию и настроить расписание создания как полных копий так и инкрементных копий. По умолчанию доступно хранение на самом сервере и на FTP хранилище. Но в "Расширениях" можно выбрать другие хранилища, например Google Drive Backup.

А с помощью Docker можно установить например другую версию MySQL, из репозитария "Хаб Docker". Любую желаемую версию, без ограничений, в том числе и Percona, MariaDB. Рекомендуем MariaDB.

Авторизация в Plesk

Войти в панель можно используя как root, так и администратора admin, который создается в процессе настройки.

Thursday, 25 July 2019, 10:40
Ссылка на страницу:

comments powered by Disqus

Чаще всего ищут

Статистика блога
Статтей: 186
Безопасность: 9
Железо: 19
Программирование: 16
Администрирование: 139
Хостинг: 2