PHPMemcachedAdmin — веб-интерфейс для мониторинга и управления memcached-сервера с широким функционалом. Позволяет видеть в реальном времени статистику событий, статистику сервера (сеть, элементы, версия) и его конфигурацию.
Для просмотра статистики использования Memcached можно воспользоваться следующей командой или установить удобный веб-интерфейс phpMemcachedAdmin:
echo stats | nc 127.0.0.1 11211
Установка phpMemcachedAdmin
Установка phpMemcachedAdmin заключается в простом перекидывании файлов на сервер. Для этого лучше использовать отдельную директорию в корне вашего сайта либо поддомен.
Предположим, что у нас установлена VestaCP и её средствами создан сайт pupi-boy.ru для пользователя admin. В SSH-клиенте входим под пользователем admin и переходи в корень сайта:
su -l admin
cd /home/admin/web/pupi-boy.ru/public_html/
Скачиваем и распаковываем свежий архив (blog.elijaa.org):
wget https://blog.elijaa.org/wp-content/uploads/2017/03/phpmemcachedadmin-1.3.0.tar.gz tar -xvzf phpmemcachedadmin-1.3.0.tar.gz && rm -rf phpmemcachedadmin-1.3.0.tar.gz
Для устранения ошибки "Error : Configuration file or folder is missing, please fix this error and try again." достаточно переименовать конфигурационный файл:
cd /home/admin/web/pupi-boy.ru/public_html/phpmemcachedadmin-1.3.0/Config/
mv Memcache.sample.php Memcache.php
Скрипт открывается по адресу директории в которой он установлен: pupi-boy.ru/phpmemcachedadmin-1.3.0/
Установка пароля на папку
Чтобы ограничить доступ посторонним лицам установим пароль на папку со скриптом. Если у вас Apache, то перейдите в директорию с установленным скриптом и создайте файл .htaccess
со следующим содержимым:
AuthType Basic
AuthName "Private Area"
AuthUserFile .htpasswd
Require user admin
Вместо слова админ, вставьте предпочитаемый логин. Теперь создайте файл .htpasswd
с произвольным текстом, который будет являться паролем. Меняем права обоих файлов на 400.
Отличный материал.
Как поставить пароль на папку если есть только nginx?
погугли про nginx basic auth