首页 > Web开发 > 详细

Centos6部署bbs、Blog、PhpMyAdmin应用程序

时间:2017-10-17 09:48:51      阅读:380      评论:0      收藏:0      [点我收藏+]

目标实现:

      虚拟主机一、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

技术分享


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

http://www.blog.com/wordpress

技术分享

④ 安装完成

技术分享

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!