基于centos7的http的应用

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

        (1) 配置三个基于名称的虚拟主机;

            (a) discuzX

            (b) wordpress

            (c) https: phpMyAdmin

        (2) 对discuzX的主页做压测;

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

(a)

部署应用:步骤

        discuzX, phpMyAdmin

        [root@centos7 ~]#lftp  10.1.0.1/pub

        cd Sources—cd sources— cd pub

        mget Discuz_X3.2_SC_UTF8.zip  phpMyAdmin-4.0.5-all-languages.zip 

        unzip Discuz_X3.2_SC_UTF8.zip

        [root@centos7 ~]# cp -a upload/ /apps/a7.com/htdocs/discuz

        网站: http://10.1.252.172/discuz

        安装向导点确定

        进入后要求所有都的是√

        chown apache config/

        chown apache data/ -R

        chown apache uc_server/ -R

        chown apache uc_client/ 

        再刷新就都是绿色√了

        下一步,全新安装

        连接mysql服务器设置密码

        MariaDB [(none)]> GRANT ALL ON ultrax.* TO 'dzuser'@'localhost' IDENTIFIED BY 'dzpass';

        MariaDB [(none)]> GRANT ALL ON ultrax.* TO 'dzuser'@'127.0.0.1' IDENTIFIED BY 'dzpass';

        创建数据库

        MariaDB [(none)]> CREATE DATABASE ultrax;

        此时网页的用户名密码就可以分别改为dzuser 和dzpass

        系统邮箱,管理员邮箱改为admin@mgedu.com

        管理员密码  admin888

        安装完右下角点进论坛

        账号密码  admin   admin888

        [root@centos7 ~]# cd /apps/a7.com/htdocs/discuz/install/

[root@centos7 install]# mv index.php{,.bak}

mysql

use mysql

MariaDB [mysql]> UPDATE user SET password=PASSWORD('magedu') WHERE user='root';

MariaDB [mysql]> FLUSH PRIVILEGES;

此时在mysql就登不进去了

需要加密码

mysql -uroot -pmagedu

使用phpMyAdmin图形化管理

[root@centos7 ~]# unzip phpMyAdmin-4.0.5-all-languages.zip 

[root@centos7 ~]# mv phpMyAdmin-4.0.5-all-languages /apps/a7.com/htdocs/pma

[root@centos7 pma]# cp config.sample.inc.php config.inc.php 

[root@centos7 pma]# vim config.inc.php

生成随机串贴在$cfg['blowfish_secret'] = 'a8b7c6d';

[root@centos7 ~]# openssl rand -base64 8

b/TrOHSf2dc=  复制=之前的,替换上面文件的

网站 10.1.252.162/pma   显示一个扩展未安装

yum -y install php-mbstring

systemctl reload httpd

网站 10.1.252.162/pma 

账号密码  root  magedu

yum -y install php-mcrypt 加解密功能

systemctl reload httpd

网站 10.1.252.162/pma

(b)wordpress

[root@centos7 testidr]# lftp 10.1.0.1/pub

lftp 10.1.0.1:/pub> find -d 4 Sources/| grep word

Sources/sources/httpd/wordpress-4.3.1-zh_CN.zip

进到该目录下,下载

lftp 10.1.0.1:/pub/Sources/sources/httpd> mget wordpress-4.3.1-zh_CN.zip

[root@centos7 testidr]# unzip wordpress-4.3.1-zh_CN.zip 

    cp -a wordpress /apps/b7.net/htdocs/word

    网站:www.b7.net/word 此时因为定义虚拟主机时,定义的是FQDN不是ip,故,如果此时敲ip/word就会自动找a7,而不是想要的b7

 创建数据库 mysql -uroot -hlocalhost -p123.com   CREATE DATABASE wordpress;

    链接数据库,授权

MariaDB [(none)]> GRANT ALL ON wordpress.* TO 'word'@'127.0.0.1' IDENTIFIED BY 'word';

MariaDB [(none)]> GRANT ALL ON wordpress.* TO 'word'@'localhost' IDENTIFIED BY 'word';

blob.png

cd /apps/b7.net.htdocs/word

mv wp-config-sample.php wp-config.php

vim wp-config.php按照提示修改

blob.png

blob.png

    

(2)压测

        blob.png

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

(0)
wutianyouwutianyou
上一篇 2016-10-11 22:24
下一篇 2016-10-12 08:41

相关推荐

  • Cent OS 6 编译方式安装LAMP

    细节要求: (1) 三者分离于三台主机; (2) 一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress; (3) PHP使用FastCGI+xcache; (4) httpd使用非prefork的mpm模式; 一、CentOS6环境准备 1、OS(CentOS6.8)下开发环境包的安装,编译安装程序包需要使用 #yum grou…

    Linux干货 2017-02-24
  • 简单的shell脚本第二版

    经过各位老板的指点我修改了部分内容使其更加完善        原文链接  http://www.178linux.com/70381 /bin/bash declare -i Inet declare -i Snet [[ $1 =~ ((2[0-4][0-9]|25[0-5]|1?[0-9]?[0…

    Linux干货 2017-03-19
  • 用户和组相关的配置文件总结

    前言: 在用户管理,组管理过程中,最基本的四个文件就是/etc下面的passwd,shadow,group,gshadow。他们记录了与用户和组相关的信息。是学习和深入了解用户,组的基本。 除了这些基本的配置文件 还有与初始化相关的配置文件。定义用户添加时初始状态的配置文件/etc/default/useradd。 以及用户家目录的内容文件参考目录/etc/…

    Linux干货 2016-10-24
  • N22-℡浮生.若夢 ╮-第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 ~]# who |cut -d' ' -f1 |uniq -c    1 root    2 ch…

    Linux干货 2016-09-15
  • 超全超详细的HTTP状态码大全

    本部分余下的内容会详细地介绍 HTTP 1.1中的状态码。这些状态码被分为五大类:  100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500-599 用…

    Linux干货 2015-03-20
  • rsyslog同步history日志

    前言   由于公司业务是由公司内部开人员及外包团队共同开发,所以需要使用rsyslog对history日志做收集、审计。虽然搭建及配置非常简单,但是在日常运维工作中很实用,所以记录下,方便日后快速搭建。如果有错误,望大神指正。 syslog简介 syslog是Linux系统默认的日志守护进程。默认的syslog配置文件是/etc/sysl…

    Linux干货 2015-04-03