基于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
下一篇 2016-10-12

相关推荐

  • sed命令的入门与进阶

    sed:Stream EDitor     什么是sed呢?sed被称为linux文本处理三剑客之一,另外两个就是大名鼎鼎的grep和awk。sed是非交互性的流编辑器,在处理文本时一次只读取一行文本,然后基于所给定的编辑脚本对模式空间中的内容做编辑处理并把处理后的结果输出至标准输出。接着处理下一行文本,这样不断重复,直到文件的末尾。se…

    2017-03-16
  • NFS服务

    NFS服务:       NFS:Network File System 网络文件系统,基于内核的文件系统。 Sun公司开发,通过使用NFS,用户和程序可以像访 问本地文件一样访问远端系统上的文件,基于RPC(Remote Procedure Call Protocol远程过程调用)实现 。 RPC采用C/S模式。客户机请求程序…

    2017-08-14
  • Centos7下安装httpd源码包

    今天小编来跟大家做个练习,就是如何在Centos7下安装httpd源码包. 一:下载httpd最新版本的源码包 [root@localhost ~]# rpm -qa |grep httpd //查询系统上是否已安装httpd包 httpd-tools-2.4.6-45.el7.centos.4.x86_64 httpd-2.4.6-45.el7.cento…

    2017-08-19
  • 推荐-MySQL存储日志并使用Loganalyzer作为前端展示

    MySQL存储日志并使用Loganalyzer作为前端展示 MySQL存储日志并使用Loganalyzer作为前端展示 为什么要使用日志 本文目标 实验拓扑图 实验环境 实验步骤 syslog主机上rsyslog设置 Server1主机上rsyslog设置 Web服务器配置 总结 为什么要使用日志 在生产环境中我们可能需要一个较为完整的日志系统来查看运行中主…

    Linux干货 2016-03-30
  • 始于此

         “路漫漫其修远兮,吾将上下而求索”,一段路程的结束,意味着一段路程的开始,同岁月般,永远也不能回到出发的那一刻,你所能做的,就是一路走下去。回顾珍惜,却不能逗留。         我的学习宣言是“功崇惟志,业广惟勤”,时刻告诉自己,“功”出…

    Linux干货 2016-11-28
  • 自制linux与内核编译

    自制Linux系统 1分区并创建文件系统 fdisk/dev/sdb 分两个必要的分区 /dev/sdb1对应/boot /dev/sdb2对应根/ mkfs.ext4 /dev/sdb1 mkfs.ext4 /dev/sdb2 2挂载boot mkdir/mnt/boot mount /dev/sdb1 /mnt/boot ? 3安装grub grub-i…

    Linux干货 2016-09-13