lamp和rsyslog练习

部署分离的LAMP,部署到二台服务器上,php加载xcache模块

实验环境:

主机 os 软件 ip
http+php服务器 centos7.6 httpd php php-mysql xcache(编译安装) 172.16.2.131
mysql服务器 centos7.6 mariadb-server 172.16.2.132

实验设计

部署分离的LAMP,部署到二台服务器上,php加载xcache模块

实验步骤

  1. http+php节点设置
[root@node1 ~]# yum install -y httpd  php  php-mysql php-mbstring php-devel gcc //安装相关软件
[root@node1 ~]# tar xvf xcache-3.2.0.tar.gz //解压xcache源码包
[root@node1 ~]# cd xcache-3.2.0/
[root@node1 xcache-3.2.0]# phpize  //生成configure文件
[root@node1 xcache-3.2.0]# ./configure --enable-xcache  //编译
[root@node1 xcache-3.2.0]# make && make install
[root@node1 xcache-3.2.0]# cp xcache.ini /etc/php.d/  //复制配置文件
[root@node1 ~]# systemctl start httpd  //启动服务

2.mysql服务器设置

[root@node2 ~]# yum install -y  mariadb-server //安装软件
[root@node2 ~]# systemctl start mariadb  //启动服务

3.编写验证用php文件(mysql连接测试)

[root@node1 html]# vim test.php
<?php
try {
$user='root';
$pass='123456';
$dbh = new PDO('mysql:host=172.16.2.132;dbname=mysql', $user, $pass); foreach($dbh->query('SELECT user,host from user') as $row) { print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}

4.验证结果


图像2020-4-17 下午10.48.jpeg

部署wordpress论坛,并实现正常访问登录论坛。

实验环境:

主机 os 软件 ip
http+php服务器 centos7.6 httpd php php-mysql xcache(编译安装) 172.16.2.131
mysql服务器 centos7.6 mariadb-server 172.16.2.132

上述服务及软件均已安装

实验步骤

1.http服务器端配置

[root@node1 html]# tar xvf /root/wordpress-5.0.3-zh_CN.tar.gz -C /var/www/html/  //解压源码包


[root@node1 html]# setfacl -Rm u:apache:rwx /var/www/html/wordpress/  //设置文件夹权限,使apache用户有控制权限,以便后期web端配置。

2.mysql服务器配置

MariaDB [(none)]> create database wordpress; //创建数据库
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on wordpress.* to wordpress@'172.16.2.%' identified by '123456'; //创建数据库用户
Query OK, 0 rows affected (0.00 sec)

3.web端配置


图像2020-4-17 下午10.48 (1).jpeg
图像2020-4-17 下午10.49.jpeg
图像2020-4-17 下午10.49 (1).jpeg
图像2020-4-17 下午10.49 (2).jpeg
图像2020-4-17 下午10.49 (3).jpeg
图像2020-4-17 下午10.49 (4).jpeg

4.访问前台测试


图像2020-4-17 下午10.49 (5).jpeg

收集apache访问日志,并实现图形化展示

实验环境:

主机 os 软件 ip
http+php服务器 centos7.6 httpd php php-mysql xcache(编译安装) 172.16.2.131
mysql服务器 centos7.6 mariadb-server 172.16.2.132
rsyslog服务器 centos7.6 rsyslog rsyslog-mysql 172.16.2.137

上述服务及软件均已安装

实验设计

收集apache访问日志,并实现图形化展示

实验步骤

1.数据库服务器配置

MariaDB [(none)]> grant all on Syslog.* to syslog@'172.16.2.%' identified by '123456'; //创建存放日志数据库需要的用户名

2.rsyslog服务器配置

[root@node3 ~]# yum install rsyslog-mysql -y //安装日志连接mysql必要软件
[root@node3 ~]# mysql -uroot -h172.16.2.132 -p123456 < /usr/share/doc/rsyslog-8.24.0/mysql-createDB.sql  //利用刚创建的用户生成数据库


[root@node3 ~]# vim /etc/rsyslog.conf  //编辑日志的配置文件
#### MODULES ####  //加载模块
$ModLoad ommysql

#### RULES ####   //修改日志规则
*.info;mail.none;authpriv.none;cron.none                :ommysql:172.16.2.132,Syslog,syslog,123456

[root@node3 ~]# systemctl restart rsyslog  //重启日志服务

3.http服务器配置

yum install httpd php php-mysql php-gd -y //安装http php服务

[root@node1 ~]# tar xvf loganalyzer-4.1.7.tar.gz  //解压loganalyzer源码包并复制到指定目录
[root@node1 ~]# cp -a loganalyzer-4.1.7/src /var/www/html/log
[root@node1 ~]# cd /var/www/html/log
[root@node1 log]# touch config.php  //创建loganalyzer配置文件
[root@node1 log]# chmod 666 config.php  //修改文件权限
[root@node1 log]# systemctl start httpd  //启动服务

4.web端配置


8A5D21FD-2AF9-4BFC-A0FB-85FAA417F5C8.png
63A23FDF-A407-4106-8ACC-524AF7DE7311.png
B4C99F89-DF6F-4355-B1D3-4811BD144FB1.png

37B955F7-28D7-4FA0-9880-EE07A97139B0.png

F10C9727-564E-4BAD-992E-8DC7151426E8.png

BAA7F6C9-8898-460F-B3B8-6537CBEA5B7F.png
FC2B8BC7-3377-431C-B6B8-4B2DBE811917.png

4C4B9F4A-F684-45D2-9BF6-C16D8A38EBB1.png

5.查看最终效果


79079D9B-8522-4315-91AF-818F163058F1.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容