Установка phpMemcachedAdmin в Linux

Автор: | 02.06.2016

PhpMemcachedпрограмма, которая предоставляет вэб-интерфейс для мониторинга и управления сервиса memcached. Эта программа позволяет видеть в реальном времени статистику get, set, delete, increment, decrement, evictions, reclaimed команд, также статистику сети, событий, версию сервера и внутреннюю конфигурацию сервера.

Скачиваем архив phpMemcachedAdmin

Создайте каталог на вашем вэб-сервере, куда мы скачаем архив phphMemcached. Проверить последнюю доступную версию, можно по этой ссылке.

# mkdir -p /var/www/phpMemcachedAdmin
# cd /var/www/phpMemcachedAdmin# wget https://github.com/elijaa/phpmemcachedadmin/archive/1.3.0.tar.gz

После скачивания, разархивируем архив, выполнив следующие команды:

# tar xzf phpMemcachedAdmin-1.3.0.tar.gz
# chown -R apache.apache phpMemcachedAdmin # chmod -R 755 phpMemcachedAdmin

Настраиваем  phpMemcachedAdmin в Apache

Создадим новый конфигурационный файл в Apache для phpMemcachedAdmin, со следующим содержанием. Для пользователей Debian и Ubuntu конфигурационные файлы расположены в директории /etc/apache2/sites-enabled/

  • Для пользователей CentOs
# nano /etc/httpd/conf.d/phpMemcachedAdmin.conf
  • Для пользователей Ubuntu
# nano /etc/apache2/sites-available/phpMemcachedAdmin.conf

 

 phpMemcachedAdmin — Web based Memcached browser written in php

Alias /phpMemcachedAdmin /var/www/phpMemcachedAdmin

Alias /phpmemcachedadmin /var/www/phpMemcachedAdmin

<Directory /var/www/phpMemcachedAdmin>

  Order Deny,Allow

  Deny from All

  Allow from 192.168.0.1/24

  Allow from 127.0.0.1

</Directory>

<Directory /var/www/phpMemcachedAdmin>

  AuthUserFile /etc/apache2/.htpasswd

  AuthName «phpMemcachedAdmin Login Area»

  AuthType Basic

  require user admin

</Directory>

Для CentOS  —   AuthUserFile /etc/httpd/.htpasswd

Настройка авторизации в Apache

Настроим основные принципы безопасности в Apache для предотвращения несанкционированного доступа к Memcached.

# htpasswd -cm /etc/httpd/.htpasswd admin

New password:

Re-type new password:

Adding password for user admin

Перезапустим сервис Apache

  • Для пользователей Ubuntu
#service apache2 restart
  • Для пользователей CentOS
#service httpd restart

В браузере вводим IP и URL к Memcached

http://IP_or_URL/phpMemcachedAdmin/index.php

login

Вводим логин и пароль, что мы создали выше.

web-memcache

web-memcache2

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

Установка Memcached на CentOS

Установка Memcache на Ubuntu