安装环境说明:CentOS6.6+VMware11
一、安装LAMP环境
1.安装httpd、mysql-server、php等
#yum install -y httpd
#yum install -y mysql-server
#yum install -y php
#yum install -y php-mysql
#yum install -y php-mbstring
2.启动httpd和mysql,查看httpd端口80、mysql端口3306是否正常监听
#service httpd restart
#service mysqld restart
#ss -tnl
二、准备wordpress
在本文中我使用的是wordpress-3.3.1-zh_CN.zip的这个版本
将wordpress-3.3.1-zh_CN.zip放到/var/www/html目录中,并解压此文件。
#unzip wordpress-3.3.1-zh_CN.zip
三、修改wordpress的配置文件
#vim /var/www/html/index.php
#cd /wordpress
#cp wp-config-sample.php wp-config.php
#vim wp-config.php,修改数据库名称、用户名、用户密码等
四、创建wordpress的数据库、用户名和密码
#mysql
mysql>CREATE DATABASE wpdb ; --创建数据库
mysql>CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'wppass' ;--创建用户和密码
mysql>CREATE USER 'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppass' ;
mysql> GRANT ALL ON wpdb.* TO 'wpuser'@'127.0.0.1' IDENTIFIED BY 'wppass';--给用户授权
mysql> GRANT ALL ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'wppass';
五、重启服务,浏览博客
#service httpd restart
#service mysqld restart
在浏览器上浏览wordpress是否安装成功。
我的ip地址为192.168.84.117 ),输入用户名和密码,选择登陆。也可以直接浏览网页。
至此,本地的wordpress安装成功。
六、准备phpMyadmin
在本文中我使用的是phpMyAdmin-4.0.5-all-languages.zip的这个版本
将phpMyAdmin-4.0.5-all-languages.zip放到/var/www/html目录中,并解压此文件。
#unzip phpMyAdmin-4.0.5-all-languages.zip
#ln -sv phpMyAdmin-4.0.5-all-languages pma
七、为php添加CA认证(注:本文中将在192.168.84.117上构建私钥CA)
#cd /etc/pki/CA
#(umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048)生成私钥文件
#openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -out /etc/pki/CA/private/cacert.pem -days 3650 生成自签证书
添加辅助文件
#touch /etc/pki/CA/index.php
#echo 01 > /etc/pki/CA/serial
给节点发证书:
1、节点自己申请证书
在证书申请的主机上进行如下步骤:
(1)生成私钥
#(umask 077; opssel genrsa -out httpd.key 1024)
(2)生成证书签署请求
#openssl req -new -key httd.key -out httpd.csr
注意:
(a)其中的subject信息部分,要与CA的保持一致;
(b)Common Name要使用此主机在通信中的真实使用名字例如:
2、CA签发证书
直接签署证书
#openssl ca -in httpd.crs -out /etc/pki/CA/private/httpd.crt -days 300
(3)把签署号的证书发还给请求者
八、安装ssl模块
#yum -y install mod_ssl
#mkdir /etc/httpd/ssl在httpd文件下创建一个存放ssl证书的目录
#cp /etc/pki/CA/private/* /etc/httpd/ssl
修改/etc/httpd/conf.d/ssl.conf配置文件,更改监听端口地址,添加index.php默认存放路径,以及servername(注意:ServerName要和签署请求中的common name 一致)
在C:\Windows\System32\drivers\etc\hosts文件中添加一行:192.168.84.117
然后重启服务
#service httpd reload
九、添加信任证书
浏览器打开www.a.com,浏览器文本框中的背景颜色为红色,所以要安装证书
将/etc/pki/CA目录下的cacert.pem,下载到windows上,并重命名为cacert.crt。然后点击安装。
再次在浏览器打开www.a.com,浏览器文本框中的背景颜色不在为红色,www.a.com已作为可信任站点进行访问.
至此,本地的phpMyadmin安装完成,并且也添加了ssl功能。
本位主要讲解了在LAMP环境中搭建了一个简单的wordpress和phpMyadmin的过程。
各位大神不喜勿喷。