Linux与云计算——第二阶段Linux服务器架设

第七章:网站WEB服务器架设—日志分析平台

日志分析:AWstats

安装AWstats分析http日志信息.

[1] Install AWstats.

[root@client ~]# yum -y install awstats

自动生成相关配置文件awstats.(hostname).conf

[root@client ~]# vim /etc/awstats/awstats.server.example.com.conf

# line 122: 修改

# 如果你的httpd.conf配置文件中的日志类型是 'combined' 设置为 '1'

# 如果是 'common' set here '4'

LogFormat=1

# line 153: 指定你的主机名

SiteDomain="server.example.com"

# line 168: 主机别名:

HostAliases="localhost 127.0.0.1 REGEX[server\.world$] REGEX[^10\.0\.0\.]"

[root@client ~]# vi /etc/httpd/conf.d/awstats.conf

# line 30: 允许访问IP地址

Require ip 192.168.96.0/24

[root@client ~]# systemctl restart httpd

# 生成报告 ( 报告会被计划任务每间隔一个小时更新一次 )

[root@client ~]# /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=server.example.com -update

[2] 访问 "http://(服务器名IP地址/)/awstats/awstats.pl", 接下来可以看到生成的报告.

1.13 博客系统:WordPress

[1] 安装PHP

[2] 安装MariaDB服务器

[3] 为WordPress服务器创建一个数据库

[root@client ~]# mysql -u root -p

# create "wordpress" databse (用户名wordpress,密码redhat)

MariaDB [(none)]> create database wordpress;

Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on wordpress.* to wordpress@'localhost' identified by 'redhat';

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;

Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit

Bye

[4] 安装 WordPress.

[root@client ~]# yum -y install wordpress

[root@client ~]# vim /etc/wordpress/wp-config.php

# line 23: 定义数据库

define('DB_NAME', 'wordpress');

# line 26: 定义数据库用户

define('DB_USER', 'wordpress');

# line 29: 定义数据库密码

define('DB_PASSWORD', 'password');

[root@client ~]# vi /etc/httpd/conf.d/wordpress.conf

# line 8: 添加

Require all granted

[root@client ~]# systemctl restart httpd

[5] 访问"http://(服务器主机名或IP地址)/wordpress/" 并且完成最终配置

1.14 Wiki系统:MediaWiki

[1] 安装PHP

[2] 安装MariaDB服务器

[3] 为MediaWiki服务器创建一个数据库.

[root@client ~]# mysql -u root -p

# 创建 "mediawiki" 数据库 (用户名mediawiki,密码是redhat)

MariaDB [(none)]> create database mediawiki;

MariaDB [(none)]> grant all privileges on mediawiki.* to mediawiki@'localhost' identified by 'redhat';

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> exit

Bye

[4] 安装 MediaWiki

[root@client ~]# yum -y install php-mysql

[root@client ~]# curl -O https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.0.tar.gz

[root@client ~]# tar zxvf mediawiki-1.27.0.tar.gz

[root@client ~]# mv mediawiki-1.27.0 /var/www/html/mediawiki

[root@client ~]# chown -R apache. /var/www/html/mediawiki

[root@client ~]# systemctl restart httpd

[5] 访问 "http://(服务器主机名或IP地址)/mediawiki/mw-config/" 并完成最终配置.