如何在Linux上设置phpMemcachedAdmin
时间:2019-05-19 01:26:28 来源:igfitidea点击:
phpMemcachedAdmin提供了一个基于web的接口来监控和管理Linux上的memcache服务。
这个程序允许使用googlecharts和服务器内部配置实时查看get、set、delete、increment、decrement、evictions、回收、cas命令的统计信息,以及服务器统计信息(网络、项目、服务器版本)。
本文将在CentOS、RHEL和Fedora系统上设置phpMemcachedAdmin。
下载phpMemcachedAdmin档案
在web服务器上创建一个目录,如下所示,并下载phpMemcachedAdmin存档文件。
点击这里查看最新版本。
mkdir -p /var/www/phpMemcachedAdmin cd /var/www/phpMemcachedAdmin wget http://phpmemcacheadmin.googlecode.com/files/phpMemcachedAdmin-1.2.2-r262.tar.gz
完成下载后,使用以下命令解压文档。
tar xzf phpMemcachedAdmin-1.2.2-r262.tar.gz chown -R apache.apache phpMemcachedAdmin chmod -R 755 phpMemcachedAdmin
在Apache中设置phpMemcachedAdmin
在apache中为phpMemcachedAdmin创建一个新的配置文件,如下所示,并添加下面给出的内容。
对于debian和ubuntu用户,在/etc/apache2/sites-enabled/目录下创建配置文件。
vim /etc/httpd/conf.d/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.1.0/24 Allow from 127.0.0.1 </Directory> <Directory /var/www/phpMemcachedAdmin> AuthUserFile /etc/httpd/.htpasswd AuthName "phpMemcachedAdmin Login Area" AuthType Basic require user admin </Directory>
设置基本的Apache身份验证
实现Apache基本安全,以保护phpMemcachedAdmin连接,防止未经授权的访问。
# htpasswd -cm /etc/httpd/.htpasswd admin New password: Re-type new password: Adding password for user admin
第4步:重启Apache并访问连接
一切都完成了,只需重新启动apache并在浏览器中访问phpMemcachedAdmin地址。
# service httpd restart
使用服务器的FQDN或IP地址访问如下url。
http://svr1.theitroad.com/phpMemcachedAdmin/