目标实现:
虚拟主机一、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:
#yum install -y httpd php php-mysql mysql-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> ServerName www.bbs.com DocumentRoot "/var/bbs/html" </VirtualHost> <VirtualHost *:80> ServerName www.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
3.配置phpMyAdmin基于FQDN的虚拟主机
(1) 安装ssl模块
yum install -y mod_ssl
(2) 搭建ssl:
① 建立Server私有CA:
(umask 077;openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048) cd /etc/pki/CA openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 7200 touch /etc/pki/CA/index.txt echo 01 > /etc/pki/CA/serial
② 搭建httpd证书文件:
mkdir /var/pma/ssl (umask 077;openssl genrsa -out /var/pma/ssl/httpd.key 2048) openssl req -new -key /var/pma/ssl/httpd.key -out /var/pma/ssl/httpd.csr
③ 授权httpd证书:
openssl ca -in /var/pma/ssl/httpd.csr -out /var/pma/ssl/httpd.crt -days 365
(3) 创建https phpmyadmin虚拟机
vim /etc/httpd/conf.d/ssl.conf <VirtualHost _default_:443> DocumentRoot "/var/pma/html" ServerName www.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> GRANT ALL ON testdb.* to meng@‘%‘ IDENTIFIED BY ‘123‘; #创建用户并授权 mysql> FLUSH PRIVILEGES; #保存设置
6.Discuz(bbs)程序配置
① 解压程序包
unzip Discuz_X3.4_SC_GBK.zip -d /var/bbs/html
② 更改upload目录属主
chown -R apache upload/
③ 使用浏览器输入http://www.bbs.com/upload进行安装Discuz论坛
步骤:我同意--->下一步
④ 设置运行环境默认即可
⑤ 配置数据库信息
⑥ 安装成功
7.安装WorldPress程序
① 解压程序包
tar xvf wordpress-4.8-zh_CN.tar.gz -C /var/blog/html
② 修改配置文件wordpress/wp-config-sample.php
cp wp-config-sample.php wp-config.php vim wp-config.php
③ 在浏览器中站点信息配置
④ 安装完成
8.安装PhpMyAdmin程序
①.下载phpMyAdmin软件包到文档根目录
unzip phpMyAdmin-4.0.10.20-all-languages.zip -d /var/pma/html
②.创建link
ln -sv phpMyAdmin… pma
③.cd pma
④.cp config.sample.inc.php config.inc.php
⑤ vim config.inc.php
秘钥获得:另开终端获得随机数# openssl rand -base64 15
⑥.安装phpmyadmin需要的扩展包
yum install -y php-mbstring php-mcrypt
⑦.重启httpd服务
service httpd restart
⑧.访问:https://www.li3.com/pma 进行配置即可
本文出自 “linux运维” 博客,请务必保留此出处http://arm2012.blog.51cto.com/2418467/1973053
Centos6部署bbs、Blog、PhpMyAdmin应用程序
原文:http://arm2012.blog.51cto.com/2418467/1973053