Centos7實現基于虛擬主機的各應用程序搭建:
一、配置三個基于名稱的虛擬主機;
(a) discuzX
(b) wordpress
(c) https: phpMyAdmin
1.安裝Lamp環境及安裝mod_ssl模塊
1)安裝lamp環境
# yum install -y httpd php php-mysql mariadb
2)安裝mod_ssl模塊
# yum install -y mod_ssl
2.配置Mariadb數據庫安全設置
執行命令:mysql_secure_installtion
根據提示決定設置不安全的選項配置
3.授權Mariadb數據庫用戶及創建數據庫
# mysql -uroot -h127.0.0.1 -p //使用root用戶登錄Mariadb數據庫 mysql> GRANT ALL ON *.* TO li@'%' IDENTIFIED BY '123'; //授權li用戶對所有數據庫所有表的權限 mysql> GRANT ALL ON *.* TO li@'localhost' IDENTIFIED BY '123'; //授權li用戶在本地能使用localhost登錄數據庫 mysql> CREATE DATABASE disdb; //創建disdb數據庫用戶Discuz程序使用 mysql> FLUSH PRIVILEGES; //刷新授權
4.搭建Discuz應用程序:
1)下載Discuz程序包
2)創建虛擬機
#vim /etc/httpd/conf.d/vhost.conf <VirtualHost *:80> ServerName www.bbs.com DocumentRoot "/var/bbs/html"
</VirtualHost>
3)創建工作目錄及主頁文件:
# mkdir -pv /var/bbs/html # echo "www.bbs.com" > /var/bbs/html/index.html
4)解壓程序包并更改目錄權限
# mv Discuz_X3.2_SC_UTF8.zip /var/bbs/html/ # unzip Discuz_X3.2_SC_UTF8.zip # pwd /var/bbs/html # ls Discuz_X3.2_SC_UTF8.zip readme upload utility # chown -R apache upload
5)安裝及配置Discuz程序
(1)使用http://www.bbs.com/upload訪問進行安裝Discuz應用程序
(2)進入配置權限界面,點擊下一步進行安裝
(3)選擇安裝環境
(4)設置數據庫選項參數設置
(5)正在安裝中
(6)安裝成功
5.搭建WordPress應用程序:
1)下載WordPress程序包
2)創建虛擬機
#vim /etc/httpd/conf.d/vhost.conf <VirtualHost *:80> ServerName www.wps.com DocumentRoot "/var/wps/html" </VirtualHost>
3)創建工作目錄及主頁文件:
# mkdir -pv /var/wps/html # echo "www.wps.com" > /var/wps/html/index.html
4)解壓程序包并更改目錄權限
# mv phpMyAdmin-4.0.5-all-languages.zip /var/wps/html/ # unzip phpMyAdmin-4.0.5-all-languages.zip # pwd /var/wps/html # ls index.html wordpress wordpress-4.3.1-zh_CN.zip
5)創建Wordpress數據庫及更改目錄權限
# mysql -uroot -hlocalhost -p123 //使用數據庫安全命令配置更改的密碼 >CREATE DATABASE wordpress; # chown -R apache wordpress
6)修改wp-config-sample.php 文件,添加數據庫信息
# vim wp-config-sample.php // ** MySQL 設置 - 具體信息來自您正在使用的主機 ** // /** WordPress數據庫的名稱 */ define('DB_NAME', 'wordpress' /** MySQL數據庫用戶名 */ define('DB_USER', 'li'); /** MySQL數據庫密碼 */ define('DB_PASSWORD', '123'); /** MySQL主機 */ define('DB_HOST', 'localhost');
6)安裝及配置wordpress程序
(1)使用http://www.wps.com/upload訪問進行安裝wordpress應用程序
(2)設置數據配置選項
(3)點擊進行安裝
(4)填入站點信息進行安裝
(5)安裝完成
(6)測試登錄成功
6.搭建PhpMyAdmin應用程序
①.下載phpMyAdmin軟件包到文檔根目錄
②.創建link
# ln -sv phpMyAdmin… pma
③.cd pma
④.mv config.sample.inc.php config.inc.php
⑤ vim config.inc.php
生成秘鑰,用于加固:# openssl rand -base64 15 gN+/3gQ2UNr8QYmmRBgd 生成出來的秘鑰添加到: $cfg['blowfish_secret'] = 'here' [root@Centos pma]# vim config.inc.php $cfg['blowfish_secret'] = 'gN+/3gQ2UNr8QYmmRBgd'; /*
⑥.安裝支持多字節字符串擴展的程序包:
yum install -y php-mbstring
⑦.啟動httpd服務
systemctl start httpd
⑨成功
二、對discuzX的主頁做壓測;
分別給出并發10, 100, 200, 500等每秒的響應數;
并發數: 10 100 200 500
請求數: 10000 10000 10000 10000
平均每秒響應次數: 4058.80 4140.59 3061.14 1125.51
結論:當并發數越低每秒處理的請求就越高,因為cpu在任務少的利用率越高,任務多時CPU消耗嚴重,處理請求速度慢
原創文章,作者:Lii,如若轉載,請注明出處:http://www.www58058.com/50306