RPM包实现LAMP

水平有限,本文不对细节做过多说明,只记录自己的操作步骤。实验环境vmware10+centos6.6。最终完成使用rpm包格式安装配置lamp,提供两个虚拟主机,一个用于wordpress,一个用于phpMyAdmin,为后一个提供ssl访问方式,的结果。

 

 centos6.6已自带httpd程序

wKioL1Vb8AqgZ6tWAACHDv4zLqE597.jpg

一、修改htppd配置文件,提供两个基于FQDN虚拟主机。

   定义虚拟主机需先关闭中心主机(注释配置文件中的DocumentRoot即可),2.2版本的httpd需要打开,NameVirtualHost,基于FQDN的虚拟主机才能生效。

wKiom1Vb7qWBC7F1AAA964DjZrA630.jpg

wKioL1Vb8C7w7cy1AAFwm-u-tFY532.jpg



然后在自己的windows上修改C:\Windows\System32\drivers\etc下的hosts文件即可访问www.a.comwww.b.com了。

 

二、配置httpd支持https

  1)为服务器申请数字证书,测试环境下创建私有CA。本次实验用与httpd主机不同的slave主机作为CA服务器。

     a)创建私有CA

          创建私钥

wKiom1Vb8UrycZV_AAE976c0DeI337.jpg

    生成自签证书

 wKioL1Vb8uHR1HX4AAIJN3Rse7A720.jpg

wKioL1Vb84bD7vapAAB2sujNQqk270.jpg

httpd服务器创建私钥


wKiom1Vb7vLgOjyUAACuSkh21Gk024.jpg


生成签署请求

wKioL1Vb89Kjo-olAAJ4q6qEYxk498.jpg

发送签署请求给CA

CA签署证书

 wKioL1Vb9C6S15NrAAM1At1YRec560.jpg

CA把证书发送给httpd服务器(图11


 wKioL1Vb8PqivsijAAGjYM_l3HU948.jpg

httpd服务器安装mod_ssl模块(图12

 wKioL1Vb9EXCduIwAAHHii81mWc940.jpg

配置httpd支持ssl要点:

配置httpd支持https:
        (1) 为服务器申请数字证书;
           测试:通过私建CA发证书
           (a) 创建私有CA
           (b) 在服务器创建证书签署请求
           (c) CA签证
        (2) 配置httpd支持使用ssl,及使用的证书;
       # yum -y install mod_ssl

配置文件:/etc/httpd/conf.d/ssl.conf
        DocumentRoot
        ServerName
        SSLCertificateFile
        SSLCertificateKeyFile

三、配置httpd支持使用php

  使用rpm包安装的php,以模块化的方式跟httpd结合。

  使用rpm包安装php,重启httpd服务。

  测试htppd已加载php

<h1>www.a.com</h1>
<?php
phpinfo();
?>

四、配置php连接mysql

   安装mysql-server

   安装php连接mysql的驱动:yum install php-mysql

   启动mysql服务(service mysqld start),重启httpd服务

   测试php能连接mysql

<?php
  $conn = mysql_connect('127.0.0.1','root','');
  if ($conn)
     echo "ok";
  else
     echo "Failure";
  mysql_close($conn);
?>

五,建立wordpressphpmyadmin(别人开发好的PHP程序)

1 获取wordpress文件wordpress-3.3.1-zh_CN.zip

   unzip wordpress-3.3.1-zh_CN.zip解压缩

    #cd wordpress

    #cp wp-config-sample.phpwp-config.php 

    编辑wp-config.php(16)

    wKioL1Vb9GOis08sAACrLB8Kkzs709.jpg

    连接mysql,创建DATABASE(17)

   wKiom1Vb8v7w6M8HAAI1pImCHEM863.jpg

   使用浏览器访问www.a.com/wordpress(图18

wKioL1Vb9JaAJXZNAAKMIpRGB4g529.jpg

2


 wKioL1Vb8Y_SMNbMAAFxcDiAAf0297.jpg


你可能感兴趣的:(windows,wordpress)