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

前端之家收集整理的这篇文章主要介绍了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相关文章