目标实现:
虚拟主机一、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.htmlecho " > /var/pma/index.html
(4)更改Windows的hosts文件:
记事本打开c:\windows\System32\drivers\etc\hosts
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/08/9F/wKiom1nkwKvTVwngAAAuPTTJo9c455.png" title="1.png" alt="wKiom1nkwKvTVwngAAAuPTTJo9c455.png" />
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:443SSLCertificateFile /var/pma/ssl/httpd.crtSSLCertificateKeyFile /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论坛
步骤:我同意--->下一步
④ 设置运行环境默认即可
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/08/9F/wKiom1nkwZbAg-aEAADLND8Sbhk306.png" title="1.png" alt="wKiom1nkwZbAg-aEAADLND8Sbhk306.png" />
⑤ 配置数据库信息
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/08/9F/wKiom1nkwvKAv9qVAADfYe5Io5k245.png" title="1.png" alt="wKiom1nkwvKAv9qVAADfYe5Io5k245.png" />
⑥ 安装成功
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/A7/4F/wKioL1nkwLzhYHvBAAB_iwpR2Hw159.png" title="1.png" alt="wKioL1nkwLzhYHvBAAB_iwpR2Hw159.png" />
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.phpvim wp-config.php
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M01/08/9F/wKiom1nkxAyDq2LFAADlGJWVR5Q303.png" title="1.png" alt="wKiom1nkxAyDq2LFAADlGJWVR5Q303.png" />
③ 在浏览器中站点信息配置
http://www.blog.com/wordpress
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/08/9F/wKiom1nkxNzAbuzrAADC2-nBWgQ057.png" title="1.png" alt="wKiom1nkxNzAbuzrAADC2-nBWgQ057.png" />
④ 安装完成
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/08/9F/wKiom1nkxS2xMN3CAAKYn74e8K4542.png" title="1.png" alt="wKiom1nkxS2xMN3CAAKYn74e8K4542.png" />
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
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/A7/4F/wKioL1nkw4KjdAWUAABJ-ebrgvk782.png" title="1.png" alt="wKioL1nkw4KjdAWUAABJ-ebrgvk782.png" />在上图位置生成秘钥,用于加固:
秘钥获得:另开终端获得随机数# openssl rand -base64 15
⑥.安装phpmyadmin需要的扩展包
yum install -y php-mbstring php-mcrypt
⑦.重启httpd服务
service httpd restart
⑧.访问:https://www.li3.com/pma 进行配置即可
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/A7/4F/wKioL1nkxJzANzB0AACuwaZ1PJk830.png" title="1.png" alt="wKioL1nkxJzANzB0AACuwaZ1PJk830.png" />
本文出自 “linux运维” 博客,请务必保留此出处http://arm2012.blog.51cto.com/2418467/1973053
Centos6部署bbs、Blog、PhpMyAdmin应用程序
原文地址:http://arm2012.blog.51cto.com/2418467/1973053