http

練習:分別使用CentOS 7和CentOS 6實現以下任務

一、配置三個基于名稱的虛擬主機

         (a) discuzX

         (b) wordpress

         (c) https: phpMyAdmin

# yum -y install httpd php php-mysql mariadb-server mod_ssl

# systemctl start httpd

# systemctl start mariadb

# mysqladmin -u root password rootgm

# vim /etc/httpd/conf/httpd.conf

    #DucomentRoot "…"

# vim /etc/httpd/conf/vhosts.conf

http

# mkidr -p /www/gm{1,2,3}

CA認證

# cd /etc/pki/CA

# touch /etc/pki/CA/{serial,index.txt}

# echo 01 > /etc/pki/CA/serial

# (umask 077; openssl genrsa -out private/cakey.pem 2048)

# openssl req -new -x509 -key private/cakey.pem -out cacert.pem

http

# mkdir /etc/httpd/ssl

# cd /etc/httpd/ssl

# (umask 077; openssl genrsa -out httpd.key pem2048)

# openssl req -new -key httpd.key -out httpd.csr

http

# openssl ca httpd.csr -out /etc/pki/CA/certs/httpd.crt 

http

# cp /etc/pki/CA/certs/httpd.crt /etc/httpd/ssl/


# vim /etc/httpd/conf/ssl.conf

http

http

# vim /etc/hosts

    10.1.252.101    www.gm1.com

    10.1.252.101    www.gm2.com

    10.1.252.101    www.gm3.com

    

獲取Discuz、wordpress、phpMyAdmin的程序包

http

# mv Discuz_X3.2_SC_UTF8.zip /www/gm1

# mv wordpress-4.3.1-zh_CN.zip /www/gm2

# mv phpMyAdmin-4.0.5-all-languages.zip /www/gm3

1、安裝Discuz

# cd /www/gm1

# unzip Discuz_X3.2_SC_UTF8.zip

# cd upload

# chown apache config data uc_client uc_server

創建所需數據庫和管理該數據庫的帳號和密碼

# mysql -u root -p

>rootgm

>craete database discuz

>grant all on discuz.* to 'hlr'@'localhost' identified by 'hlr423'


在瀏覽器中訪問 www.gm1.com/upload  ;開始安裝

http

2、安裝wordpress

# cd /www/gm2

# unzip wordpress-4.3.1-zh_CN.zip

# chown apache /www/gm2/wordpress

創建所需數據庫和管理該數據庫的帳號和密碼

# mysql -u root -p

>rootgm

>craete database wordpress

>grant all on wordpress.* to 'gm'@'localhost' identified by 'gm625'


在瀏覽器中訪問 www.gm2.com/wordpress  ;開始安裝

http

3、安裝phpMyAdmin

# cd /www/gm3

# unzip phpMyAdmin-4.0.5-all-languages.zip

# mv phpMyAdmin-4.0.5-all-languages phpma

# cd phpma

# cp config.sample.inc.php config.inc.php

# openssl rand -base64 8

LwQlqS7DdsY=

# vim config.inc.php

http

# yum -y install php-mbstring php-mcrypt

在瀏覽器中訪問 www.gm3.com/phpma  ;開始安裝

http

CentOs6:

yum -y install httpd php php-mysql mysql-server mod_ssl 

其他的步驟同CentOS7

二、對discuzX的主頁做壓測;

    分別給出并發10, 100, 200, 500等每秒的響應數

http

http

原創文章,作者:megedugao,如若轉載,請注明出處:http://www.www58058.com/50388

(0)
megedugaomegedugao
上一篇 2016-10-09 18:54
下一篇 2016-10-10 15:22

相關推薦

  • 馬哥教育網絡班20期+第6周課程練習

    請詳細總結vim編輯器的使用并完成以下練習題 vim三種模式: 用法:vim [option…] FILE 編輯模式:     字符跳轉:         h:向左移動一個字符     &…

    系統運維 2016-07-22
  • rpm 詳解

     rpm 包詳解 程序包的命名格式:name-VERSION.tar.gz 拆包:主包和分包 主包:name-VERSION-release.arch.rpm 支包:name-function-VERSION-release.arch.rpm   注意:程序包之間有時會存在依賴關系,依靠前端工具解決依賴關系 yum Rhel系列系統上的r…

    Linux干貨 2017-08-17
  • 第六周作業 bash編程學得好痛苦啊,啊啊啊~~需要挺??!

    請詳細總結vim編輯器的使用并完成以下練習題 VIM很強大,但是萬變不離其宗,最核心的三模式以下圖表示: 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; :%s/^[[:blank:]]\+.*/\0#/g 2、復制/boot/grub/grub.conf至/…

    Linux干貨 2016-12-19
  • Linux程序包管理yum

    yum客戶端: 配置文件: /etc/yum.conf:為所有倉庫提供公共配置 /etc/yum.repos.d/*.repo:為倉庫的指向提供配置 倉庫指向的定義: [repositoryID] name=Some name for this repository baseurl=url://path/to/repository/ enabled={1|0…

    Linux干貨 2015-11-23
  • http配置文件中文文檔

    Apache中Httpd.conf詳解 Apache 的 httpd.conf 詳解 # # Apache服務器主配置文件. 包括服務器指令的目錄設置. # 詳見 <URL:http://www.apache.org/docs/>  # # 請在理解用途的基礎上閱讀各指令。 # # 再讀取此文檔后,服務器將繼續搜索運行 # E:/Pro…

    Linux干貨 2017-08-08
  • Xtrabackup進行MySQL備份

    使用Xtrabackup進行MySQL備份 一、安裝 1、簡介 Xtrabackup是由percona提供的mysql數據庫備份工具,據官方介紹,這也是世界上惟一一款開源的能夠對innodb和xtradb數據庫進行熱備的工具。 特點: (1)備份過程快速、可靠; (2)備份過程不會打斷正在執行的事務; (3)能夠基于壓縮等功能節約磁盤空間和流量; (4)自動…

    Linux干貨 2017-02-20
欧美性久久久久