分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

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

发布时间:2023-09-06 01:18责任编辑:熊小新关键词:暂无标签

目标实现:

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved