Centos7实现基于虚拟主机的各应用程序搭建:
一、配置三个基于名称的虚拟主机;
(a) discuzX
(b) wordpress
(c) https: phpMyAdmin
1.安装Lamp环境及安装mod_ssl模块
1)安装lamp环境
# yum install -y httpd php php-mysql mariadb
2)安装mod_ssl模块
# yum install -y mod_ssl
2.配置Mariadb数据库安全设置
执行命令:mysql_secure_installtion
根据提示决定设置不安全的选项配置
3.授权Mariadb数据库用户及创建数据库
# mysql -uroot -h127.0.0.1 -p //使用root用户登录Mariadb数据库 mysql> GRANT ALL ON *.* TO li@'%' IDENTIFIED BY '123'; //授权li用户对所有数据库所有表的权限 mysql> GRANT ALL ON *.* TO li@'localhost' IDENTIFIED BY '123'; //授权li用户在本地能使用localhost登录数据库 mysql> CREATE DATABASE disdb; //创建disdb数据库用户Discuz程序使用 mysql> FLUSH PRIVILEGES; //刷新授权
4.搭建Discuz应用程序:
1)下载Discuz程序包
2)创建虚拟机
#vim /etc/httpd/conf.d/vhost.conf <VirtualHost *:80> ServerName www.bbs.com DocumentRoot "/var/bbs/html"
</VirtualHost>
3)创建工作目录及主页文件:
# mkdir -pv /var/bbs/html # echo "www.bbs.com" > /var/bbs/html/index.html
4)解压程序包并更改目录权限
# mv Discuz_X3.2_SC_UTF8.zip /var/bbs/html/ # unzip Discuz_X3.2_SC_UTF8.zip # pwd /var/bbs/html # ls Discuz_X3.2_SC_UTF8.zip readme upload utility # chown -R apache upload
5)安装及配置Discuz程序
(1)使用http://www.bbs.com/upload访问进行安装Discuz应用程序
(2)进入配置权限界面,点击下一步进行安装
(3)选择安装环境
(4)设置数据库选项参数设置
(5)正在安装中
(6)安装成功
5.搭建WordPress应用程序:
1)下载WordPress程序包
2)创建虚拟机
#vim /etc/httpd/conf.d/vhost.conf <VirtualHost *:80> ServerName www.wps.com DocumentRoot "/var/wps/html" </VirtualHost>
3)创建工作目录及主页文件:
# mkdir -pv /var/wps/html # echo "www.wps.com" > /var/wps/html/index.html
4)解压程序包并更改目录权限
# mv phpMyAdmin-4.0.5-all-languages.zip /var/wps/html/ # unzip phpMyAdmin-4.0.5-all-languages.zip # pwd /var/wps/html # ls index.html wordpress wordpress-4.3.1-zh_CN.zip
5)创建Wordpress数据库及更改目录权限
# mysql -uroot -hlocalhost -p123 //使用数据库安全命令配置更改的密码 >CREATE DATABASE wordpress; # chown -R apache wordpress
6)修改wp-config-sample.php 文件,添加数据库信息
# vim wp-config-sample.php // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', 'wordpress' /** MySQL数据库用户名 */ define('DB_USER', 'li'); /** MySQL数据库密码 */ define('DB_PASSWORD', '123'); /** MySQL主机 */ define('DB_HOST', 'localhost');
6)安装及配置wordpress程序
(1)使用http://www.wps.com/upload访问进行安装wordpress应用程序
(2)设置数据配置选项
(3)点击进行安装
(4)填入站点信息进行安装
(5)安装完成
(6)测试登录成功
6.搭建PhpMyAdmin应用程序
①.下载phpMyAdmin软件包到文档根目录
②.创建link
# ln -sv phpMyAdmin… pma
③.cd pma
④.mv config.sample.inc.php config.inc.php
⑤ vim config.inc.php
生成秘钥,用于加固:# openssl rand -base64 15 gN+/3gQ2UNr8QYmmRBgd 生成出来的秘钥添加到: $cfg['blowfish_secret'] = 'here' [root@Centos pma]# vim config.inc.php $cfg['blowfish_secret'] = 'gN+/3gQ2UNr8QYmmRBgd'; /*
⑥.安装支持多字节字符串扩展的程序包:
yum install -y php-mbstring
⑦.启动httpd服务
systemctl start httpd
⑨成功
二、对discuzX的主页做压测;
分别给出并发10, 100, 200, 500等每秒的响应数;
并发数: 10 100 200 500
请求数: 10000 10000 10000 10000
平均每秒响应次数: 4058.80 4140.59 3061.14 1125.51
结论:当并发数越低每秒处理的请求就越高,因为cpu在任务少的利用率越高,任务多时CPU消耗严重,处理请求速度慢
原创文章,作者:Lii,如若转载,请注明出处:http://www.178linux.com/50306