練習:分別使用CentOS 7和CentOS 6實現以下任務
(1) 配置四個基于名稱的虛擬主機;
(a) discuzX
(b) wordpress
(c) drupal
(d) phpMyAdmin,此虛擬主機僅支持https協議;
(2) 對phpMyAdmin首頁做壓力測試
分別給出并發為10, 20, 50, 100, 200, 500等時的每秒響應數;
(3) 用腳本實現第一部分的功能;
一、以CentOS7為操作
1、安裝discuzX論壇
(1)查看是否已安裝httpd進程
(2)配置四個基于名稱的虛擬主機
(3)創建文件路徑
(4)yum安裝php和mysql
(5)啟動mysql,并添加一個mysql用戶后進行授權
(6)下載要安裝的discuzX論壇,并解壓Discuz_X3.2_SC_UTF8.zip包(下載地址為http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip)
(7)給要訪問的資源進行添加權限,為了方便實驗的進行,直接清楚防火墻規則和關閉SElinux
(8)此次實驗用的是域名訪問,因此更改hosts文件進行FQDN映射IP
(9)檢查httpd配置文件是否語法錯誤,最后啟動httpd進程
(10)測試discuzX論壇是否搭建成功(此操作是在虛擬機上進行,如需物理機上操作,需要更改hosts文件)直接在瀏覽器輸入www.magedu.com/upload/install
2、安裝wordpres博客平臺
(1)從上面安裝discuzX論壇中,可以看出環境已部署,只需下載相應的論壇軟件包,并添加權限即可,首先下載wordpress壓縮包,
(最新版本下載地址為https://cn.wordpress.org/wordpress-4.5.3-zh_CN.zip)
(2)配置wordpress中的配置文件,配置對應的數據庫名稱以及用戶名和密碼
(3)進入mysql數據庫,創建所需的wordpress用戶及數據庫,并授權給wpuser
(4)測試wordpress博客平臺是否搭建成功(此操作是在虛擬機上進行,如需物理機上操作,需要更改hosts文件),直接在瀏覽器輸入bbs.magedu.com/wordpress
3、安裝drupal中文社區
(1)首先下載drupal壓縮包,(下載地址為http://ftp.drupal.org/files/projects/drupal-7.51.tar.gz)
(2)配置drupal中的網頁文件example.sites.php
(3)進入mysql數據庫,創建所需的drupla用戶及數據庫,并授權給dluser
(4)測試drupla中文社區是否搭建成功(此操作是在虛擬機上進行,如需物理機上操作,需要更改hosts文件),直接在瀏覽器輸入ops.magedu.com/drupla
(5)如需要安裝中文,需要下載中文包(如果無需中文,直接跳過此步驟)(下載地址為:https://localize.drupal.org/translate/projects/drupal)
(6)重啟httpd,重新再次安裝中文drupla社區
(7)安裝出現的過程,實際需要php dom擴展(此提示為官網的要求:"Drupal 7 需要 php dom 擴展")
(8)重啟httpd進程,再次重新打開網頁ops.magedu.com/drupla
4、MySQL的數據庫管理工具phpmyadmin
(1)首先下載phpmyadmin壓縮包,(最新版本下載地址為https://files.phpmyadmin.net/phpMyAdmin/4.6.4/phpMyAdmin-4.6.4-all-languages.tar.gz)并配置
phpmyadmin中的配置文件example.sites.php中的隨機數
(2)如需中文語言,需要安裝模塊php-mbstring
(3)給文件路徑添加權限,并重啟httpd進程
(4)測試phpmyadmin是否搭建成功(此操作是在虛擬機上進行,如需物理機上操作,需要更改hosts文件)直接在瀏覽器輸入httpd://ftp.magedu.com/pma
(5)提示登陸報錯,該頁面需要mysql中的root密碼登陸管理,如果root密碼為空不允許登陸,因此要給mysql中的root設置密碼
到此,練習1就做完了。
二、接下來是對第四個虛擬主機進行壓力測試
1、對phpMyAdmin首頁做壓力測試,分別給出并發為10, 20, 50, 100, 200, 500等時的每秒響應數;
(1)使用另一臺機子進行對phpMyAdmin首頁進行壓力測試
<1> 并發為10時的每秒響應數
<2> 并發為20時的每秒響應數
<3> 并發為50時的每秒響應數
<4> 并發為100時的每秒響應數
<5> 并發為200時的每秒響應數
<6> 并發為500時的每秒響應數
三、用腳本實現第一部分的功能
待續。。。
原創文章,作者:Aleen,如若轉載,請注明出處:http://www.www58058.com/52061