[root@node2 mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@node2 mysql]# chmod +x /etc/rc.d/init.d/mysqld
[root@node2 mysql]# chkconfig --add mysqld
[root@node2 mysql]# chkconfig mysqld on 7)启动mysqld服务
[root@node2 ~]# service mysqld start 8)创建wpdb库,授权wpuser用户连接
MariaDB [(none)]> CREATE SCHEMA wpdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'172.16.%.%' IDENTIFIED BY 'wppasswd';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%.%' IDENTIFIED BY '123qwe!@#';
MariaDB [(none)]> FLUSH PRIVILEGES;
打开浏览器,添加hosts文件解析,访问网站:
客户端使用ab命令对服务器进行压力测试:
[root@localhost ~]# ab -c 50 -n 500 http://www.pma.com/index.php
[root@localhost ~]# ab -c 50 -n 500 http://www.pma.com/index.php
为PHPMyAdmin网站提供https虚拟主机:
ON mariadb(172.16.17.8):模拟私有CA,生成CA私钥及自签证书
[root@node2 ~]# (umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 4096)
[root@node2 ~]# openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -out /etc/pki/CA/cacert.pem -days 3650
-----
Country Name (2 letter code) [XX]:CN
State or Province Name (full name) []:Beijing
Locality Name (eg, city) [Default City]:Beijing
Organization Name (eg, company) [Default Company Ltd]:MageEdu
Organizational Unit Name (eg, section) []:Ops
Common Name (eg, your name or your server's hostname) []:ca.stu17.com
Email Address []:caadmin@stu17.com
[root@node2 ~]# mkdir -pv /etc/pki/CA/{certs,crl,newcerts}
[root@node2 ~]# touch /etc/pki/CA/{serial,index.txt}
[root@node2 ~]# echo 02 > /etc/pki/CA/serial
[root@node2 ~]# ls /etc/pki/CA/
cacert.pem certs crl index.txt newcerts private serial
ON http(172.16.17.7):创建证书签署请求
[root@node1 ~]# mkdir /etc/httpd/ssl
[root@node1 ~]# (umask 077; openssl genrsa -out /etc/httpd/ssl/httpd.key 2048)
[root@node1 ~]# openssl req -new -key /etc/httpd/ssl/httpd.key -out /etc/httpd/ssl/httpd.csr -days 3650
-----
Country Name (2 letter code) [XX]:CN
State or Province Name (full name) []:Beijing
Locality Name (eg, city) [Default City]:Beijing
Organization Name (eg, company) [Default Company Ltd]:MageEdu
Organizational Unit Name (eg, section) []:Ops
Common Name (eg, your name or your server's hostname) []:www.pma.com
Email Address []:admin@pma.com
[root@node1 ~]# scp /etc/httpd/ssl/httpd.csr root@172.16.17.8:/etc/pki/CA/
ON mariadb(172.16.17.8):CA签证
[root@node2 ~]# openssl ca -in /etc/pki/CA/httpd.csr -out /etc/pki/CA/certs/httpd.crt -days 3650
Certificate Details:
Serial Number: 2 (0x2)
Validity
Not Before: Jan 23 00:21:51 2016 GMT
Not After : Jan 20 00:21:51 2026 GMT
Subject:
countryName = CN
stateOrProvinceName = Beijing
organizationName = MageEdu
organizationalUnitName = Ops
commonName = www.pma.com
emailAddress = admin@pma.com
[root@node2 ~]# scp /etc/pki/CA/certs/httpd.crt root@172.16.17.7:/etc/httpd/ssl/
ON http(172.16.17.7):配置httpd支持使用ssl,及使用的证书
[root@node1 ~]# yum -y install mod_ssl
[root@node1 ~]# vim /etc/httpd/conf.d/ssl.conf
DocumentRoot "/web/pma/htdocs"
ServerName www.pma.com:443
Options None
AllowOverride None
Require all granted