http

练习:分别使用CentOS 7和CentOS 6实现以下任务

一、配置三个基于名称的虚拟主机

         (a) discuzX

         (b) wordpress

         (c) https: phpMyAdmin

# yum -y install httpd php php-mysql mariadb-server mod_ssl

# systemctl start httpd

# systemctl start mariadb

# mysqladmin -u root password rootgm

# vim /etc/httpd/conf/httpd.conf

    #DucomentRoot "…"

# vim /etc/httpd/conf/vhosts.conf

http

# mkidr -p /www/gm{1,2,3}

CA认证

# cd /etc/pki/CA

# touch /etc/pki/CA/{serial,index.txt}

# echo 01 > /etc/pki/CA/serial

# (umask 077; openssl genrsa -out private/cakey.pem 2048)

# openssl req -new -x509 -key private/cakey.pem -out cacert.pem

http

# mkdir /etc/httpd/ssl

# cd /etc/httpd/ssl

# (umask 077; openssl genrsa -out httpd.key pem2048)

# openssl req -new -key httpd.key -out httpd.csr

http

# openssl ca httpd.csr -out /etc/pki/CA/certs/httpd.crt 

http

# cp /etc/pki/CA/certs/httpd.crt /etc/httpd/ssl/


# vim /etc/httpd/conf/ssl.conf

http

http

# vim /etc/hosts

    10.1.252.101    www.gm1.com

    10.1.252.101    www.gm2.com

    10.1.252.101    www.gm3.com

    

获取Discuz、wordpress、phpMyAdmin的程序包

http

# mv Discuz_X3.2_SC_UTF8.zip /www/gm1

# mv wordpress-4.3.1-zh_CN.zip /www/gm2

# mv phpMyAdmin-4.0.5-all-languages.zip /www/gm3

1、安装Discuz

# cd /www/gm1

# unzip Discuz_X3.2_SC_UTF8.zip

# cd upload

# chown apache config data uc_client uc_server

创建所需数据库和管理该数据库的帐号和密码

# mysql -u root -p

>rootgm

>craete database discuz

>grant all on discuz.* to 'hlr'@'localhost' identified by 'hlr423'


在浏览器中访问 www.gm1.com/upload  ;开始安装

http

2、安装wordpress

# cd /www/gm2

# unzip wordpress-4.3.1-zh_CN.zip

# chown apache /www/gm2/wordpress

创建所需数据库和管理该数据库的帐号和密码

# mysql -u root -p

>rootgm

>craete database wordpress

>grant all on wordpress.* to 'gm'@'localhost' identified by 'gm625'


在浏览器中访问 www.gm2.com/wordpress  ;开始安装

http

3、安装phpMyAdmin

# cd /www/gm3

# unzip phpMyAdmin-4.0.5-all-languages.zip

# mv phpMyAdmin-4.0.5-all-languages phpma

# cd phpma

# cp config.sample.inc.php config.inc.php

# openssl rand -base64 8

LwQlqS7DdsY=

# vim config.inc.php

http

# yum -y install php-mbstring php-mcrypt

在浏览器中访问 www.gm3.com/phpma  ;开始安装

http

CentOs6:

yum -y install httpd php php-mysql mysql-server mod_ssl 

其他的步骤同CentOS7

二、对discuzX的主页做压测;

    分别给出并发10, 100, 200, 500等每秒的响应数

http

http

原创文章,作者:megedugao,如若转载,请注明出处:http://www.178linux.com/50388

(0)
megedugaomegedugao
上一篇 2016-10-09 18:54
下一篇 2016-10-10 15:22

相关推荐

  • 数组

    一.数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合。 索引:编号从0 开始,属于数值索引  注:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0 版本之后开始支持,bash 的数组支持稀疏格式(索引不连续) 二.数组的声明 declare -a ARRAY_NAME decla…

    Linux干货 2016-11-23
  • 马哥教育网络21期+第四周作业博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel /home/ && mv /home/skel&nbsp…

    Linux干货 2016-09-05
  • grep命令系列:grep中的正则表达式

     grep :是一款文本过滤工具 。其作用:根据用户指定的“模式”对目标文本进行逐个的匹配检查。  正则表达式 REGEXP:有一类特殊字符及文本字符所编写的模式,其中有些字符不表示字面的意义,而表示控制或通配的功能。    正则表达式分为两种:         基本正则表达式:…

    Linux干货 2017-04-10
  • yum命令的使用及磁盘管理中命令的使用方法(mkfs ,blkid,e2label等)

    yum      #cd /etc/yum.repos.d          #yum repolist(在 #cd下)其他命令在 #cd /etc/yum.repos.d运行          #yum-config-manag…

    2017-08-19
  • lvs基础知识

    简介  Cluster是什么?    Cluster其实就是组织多个主机构建高实现性能、高可靠、多并发、大容量的同一功能的系统。  常见的集群类型:   (1) Load Balancing: 负载均衡集群   (2) High Avaiability: 高可用集群   (3) …

    Linux干货 2015-06-23
  • 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。                 使用到命令chmod &nbsp…

    Linux干货 2017-02-02