Centos6部署多虚拟机bbs、Blog、PhpMyAdmin应用程序

目标实现:

虚拟主机一、discuzX(bbs)

虚拟主机二、wordpress(blog)

虚拟主机三、https: phpMyAdmin(数据库管理工具)

应用程序包准备:

① Discuz_X3.4_SC_GBK.zip

② wordpress-4.8-zh_CN.tar.gz

phpMyAdmin-4.0.10.20-all-languages.zip

#注意:4.4以上版本需要mysql5.5版本以上才能支持,centos6默认版本为mysql5.1.7

1.安装lamp:

#yuminstall-yhttpdphpphp-mysqlmysql-server

2.配置discuzx、WordPress基于FQDN的虚拟主机

(1) 关闭中心主机:

vim/etc/httpd/conf/httpd.conf
#DocumentRoot"/var/www/html"

(2) 创建虚拟主机:

vim/etc/httpd/conf.d/vhost.conf
NameVirtualHost*:80
<VirtualHost*:80>
ServerNamewww.bbs.com
DocumentRoot"/var/bbs/html"
</VirtualHost>

<VirtualHost*:80>
ServerNamewww.blog.com
DocumentRoot"/var/blog/html"
</VirtualHost>

(3) 创建目录:

mkdir-pv/var/{bbs,blog,pma}/html
echo"www.bbs.com">/var/bbs/html/index.html
echo"www.blog.com">/var/blog/html/index.html
echo">/var/pma/index.html

(4)更改Windows的hosts文件:

记事本打开c:\windows\System32\drivers\etc\hosts

wKiom1nkwKvTVwngAAAuPTTJo9c455.png

3.配置phpMyAdmin基于FQDN的虚拟主机

(1) 安装ssl模块

yuminstall-ymod_ssl

(2) 搭建ssl:

① 建立Server私有CA:

(umask077;opensslgenrsa-out/etc/pki/CA/private/cakey.pem2048)
cd/etc/pki/CA
opensslreq-new-x509-keyprivate/cakey.pem-outcacert.pem-days7200
touch/etc/pki/CA/index.txt
echo01>/etc/pki/CA/serial

② 搭建httpd证书文件:

mkdir/var/pma/ssl
(umask077;opensslgenrsa-out/var/pma/ssl/httpd.key2048)
opensslreq-new-key/var/pma/ssl/httpd.key-out/var/pma/ssl/httpd.csr

③ 授权httpd证书:

opensslca-in/var/pma/ssl/httpd.csr-out/var/pma/ssl/httpd.crt-days365

(3) 创建https phpmyadmin虚拟机

vim/etc/httpd/conf.d/ssl.conf
<VirtualHost_default_:443>
DocumentRoot"/var/pma/html"
ServerNamewww.pma.com:443
SSLCertificateFile/var/pma/ssl/httpd.crt
SSLCertificateKeyFile/var/pma/ssl/httpd.key
</VirtualHost>

4.运行mysql安全设置命令

mysql_secure_installtion#注意不要删掉testdb数据库,后面实验要用

5.配置mysql服务创建授权用户

mysql-uroot-pmagedu#以自己创建用户名密码为准
mysql>GRANTALLONtestdb.*tomeng@'%'IDENTIFIEDBY'123';#创建用户并授权
mysql>FLUSHPRIVILEGES;#保存设置

6.Discuz(bbs)程序配置

① 解压程序包

unzipDiscuz_X3.4_SC_GBK.zip-d/var/bbs/html

② 更改upload目录属主

chown-Rapacheupload/

③ 使用浏览器输入http://www.bbs.com/upload进行安装Discuz论坛

步骤:我同意--->下一步

④ 设置运行环境默认即可

wKiom1nkwZbAg-aEAADLND8Sbhk306.png

⑤ 配置数据库信息

wKiom1nkwvKAv9qVAADfYe5Io5k245.png


⑥ 安装成功

wKioL1nkwLzhYHvBAAB_iwpR2Hw159.png

7.安装WorldPress程序

① 解压程序包

tarxvfwordpress-4.8-zh_CN.tar.gz-C/var/blog/html

② 修改配置文件wordpress/wp-config-sample.php

cpwp-config-sample.phpwp-config.php
vimwp-config.php

wKiom1nkxAyDq2LFAADlGJWVR5Q303.png


③ 在浏览器中站点信息配置

http://www.blog.com/wordpress

wKiom1nkxNzAbuzrAADC2-nBWgQ057.png

④ 安装完成

wKiom1nkxS2xMN3CAAKYn74e8K4542.png

8.安装PhpMyAdmin程序

①.下载phpMyAdmin软件包到文档根目录

unzipphpMyAdmin-4.0.10.20-all-languages.zip-d/var/pma/html

②.创建link

ln-svphpMyAdmin…pma

③.cd pma

④.cp config.sample.inc.php config.inc.php

⑤ vim config.inc.php

wKioL1nkw4KjdAWUAABJ-ebrgvk782.png

在上图位置生成秘钥,用于加固:

秘钥获得:另开终端获得随机数# openssl rand -base64 15

⑥.安装phpmyadmin需要的扩展包

yuminstall-yphp-mbstringphp-mcrypt

⑦.重启httpd服务

service httpd restart

⑧.访问:https://www.li3.com/pma进行配置即可

wKioL1nkxJzANzB0AACuwaZ1PJk830.png

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native