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