基于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.www58058.com/50444

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

相關推薦

  • Ansible Playbook Roles 和 Include 聲明-手稿

    Edit Ansible Playbook Roles 和 Include 聲明 Ansible Playbook Roles 和 Include 聲明 1. Introduction 2. Task Include Files And Encouraging Reuse 3. Roles 4. Role Default Variables 5. Role …

    Linux干貨 2016-03-28
  • Linux基礎之加密通訊過程詳解

    加密通訊過程詳解 第一階段 客戶端->服務器端 向服務器聲明自己的加密通訊協議版本,ssl或者tls 支持的加密算法 支持的壓縮算法 第二階段 服務器端->客戶端 向客戶端確認使用的加密通訊協議版本 確認的加密方法 確認壓縮方法 服務器端證書 第三階段 客戶端->服務器端 客戶端驗證服務器端證書 發證機構 證書完整性 證書持有者 證書有效期…

    2017-09-16
  • 第十八周

    “1、為LNMP架構添加memcached支持,并完成對緩存效果的測試報告; 架構(3臺centos7) nginx與php 192.168.1.108    nginx,php-fpm,php-mysql php-pecl-memcache mysql         192…

    2017-08-21
  • Linux基礎知識之文本查找和正則表達式擴展正則表達式

    1.什么是正則表達式?      正則表達式就是處理字符串的方法,它是以行為單位來進行字符串的處理行為,正則表達式通過一些特殊符號的復制,讓用戶可以輕易達到查找、刪除、替換某些特定字符串的處理程序。      正則表達式基本上是一種“表示法”,只要工具程序支持這種表示法,那么該工作程序就可以用來作為…

    Linux干貨 2016-08-10
  • inode總結

    inode的介紹以及影響inode號的命令

    2017-11-27
  • 22期第九周課堂作業

    1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash declare -i a=0 declare -i b=0 n=`cat /etc/passwd |cu…

    Linux干貨 2016-10-17
欧美性久久久久