三台服务器配置lamp

               关于用三台服务器配置lamp

要求:(1) 三者分离于三台主机;

         (2) 一个虚拟主机用于提供phpMyAdmin

         (3) xcache 

一、在主机(192.168.109.106)上配置httpd服务

    yum intall httpd mod_ssl (安装http服务和mod_ssl模块)

  1、创建虚拟主机

     1)、vim /etc/httpd/conf.d/vir1.conf

         三台服务器配置lamp  

      2mkdir -pv  /web/www/https

      3)将PHPadmin包下载并解压缩

            cd  /web/www/https

           在目录/web/www/https下下载与解压

           tar -xf phpMyAdmin-4.0.10.20-all-languages.tar.gz

           ln -sv phpMyAdmin-4.0.10.20-all-languages   pam

     

  2、和获取CA证书

       获取证书(在主机192.168.109.103  私有CA机构)

     1)切换至/etc/httpd/ssl目录

             mkdir /etc/httpd/ssl

             cd  /etc/httpd/ssl

     2)获取私钥

            三台服务器配置lamp

     3生成证书签署请求

           三台服务器配置lamp  

     4)将请求发送给CA

            三台服务器配置lamp

      5CA签证

            三台服务器配置lamp

      6CA将证书发给本地主机(192.168.109.106

           三台服务器配置lamp

        7)语法检测和重启服务

               三台服务器配置lamp 

 

二、在主机(192.168.109.107)上配置php-fpm

注意:PHPphp-fpm不能同时在一台主机安装

1、安装 php-fpm php-mysql php-mbstring php-scrypt

       yum install php-fpm php-mysql php-mbstring php-mcrypt

2、修改配置文件/etc/php-fpm.d/www.conf

   三台服务器配置lamp

3、创建seassion回话目录并修改其属主和属组

       mkdir /var/lib/php/session

       chown apache:apache /var/lib/php/session

       三台服务器配置lamp

4、启动服务

   三台服务器配置lamp

5、创建连接配置

       1)在PHP服务主机上创建http服务主机指定URL目录

            mkdir -pv  /web/www/https

       2)将PHPadmin包下载并解压缩

            cd  /web/www/https

           在目录/web/www/https下下载与解压

           tar -xf phpMyAdmin-4.0.10.20-all-languages.tar.gz

           ln -sv phpMyAdmin-4.0.10.20-all-languages   pam

       3)修改phpadmin的配置文件

            cp  config.sample.inc.php config.inc.php

            vim config.inc.php 

           三台服务器配置lamp

     6.重启服务 

       systemctl restart php-fpm.service  

三、在主机(192.168.109.101)上配置MySQL服务

   1、安装mariadb-server

      yum install -y mariadb-server

   2、编辑配置文件

      vim /etc/my.cnf.d/server.cnf

      三台服务器配置lamp

  3、安全加强和启动服务

     mysql_scure_installation

     systemctl  start  mariadb.service

  4、创建数据库和授权给‘zlyy’用户

     三台服务器配置lamp

     三台服务器配置lamp

   刷新授权表

    三台服务器配置lamp

四、测试

1、访问https//www.zq.com

  三台服务器配置lamp

2、登陆收权的MySQL用户

       三台服务器配置lamp

       三台服务器配置lamp

  登录成功;配置成功

  

 

 

原创文章,作者:zq,如若转载,请注明出处:http://www.178linux.com/77463

(0)
zqzq
上一篇 2017-06-04
下一篇 2017-06-04

相关推荐

  • N25 – 第一周博客作业

      1. 描述计算机的组成及其功能2. 按系列罗列Linux的发行版,并描述不同发行版之间的联系和区别3. 描述Linux的哲学思想,并按照自己的理解对其进行解释性描述4. 说明Linux系统上命令的使用格式;详细介绍ifconfig,echo,tty,startx,export,pwd,history,sh…

    Linux干货 2016-11-28
  • mysql主从复制及zabbix监控从服务器

    Mysql备份: 备份系统的构建,要注意的要点: 第一:能容忍最多丢失多少数据; 第二:恢复数据需要在多长时间内完成; 第三:需要恢复哪些数据:备份时要考虑备份完整; (1)必须做还原测试,用于测试备份的可用性; (2)还原演练;不是一个人能够完成的; 备份类型: 完全备份:就是备份整个数据集,是从时间轴上划分的,完整数据集;; 部分备份:只备份数据子集; …

    Linux干货 2016-12-05
  • 系统自动化安装的实现及SELINUX的设置

    系统的自动化安装     anaconda:系统安装程序         tui:基于图形库curses的文本窗口         gui:图形窗口     装载根文件系统,并启动…

    Linux干货 2016-09-16
  • 【25期】Linux第一周学习知识小结

    1:设置Linux图形界面不用输入账号和密码直接登录系统 首先在图形化界面编辑文件:vi /etc/gdm/custom.conf 编辑如下图: 在[daemon]下添加两行代码: AutomaticLoginEnable=True // 自动登陆器用 AutomaticLogin=root   //登录账号root 2:free命令 在终端输入f…

    2017-07-15
  • linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令

    一、 生产环境发现一台服务器系统时间产生偏差,造成服务异常 解决方法             a、 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s              将硬件时钟同步到系统 &…

    Linux干货 2013-06-11
  • grup修复与安装操作介绍

    一、bgru Stage1的安装     1、stage1存储在MBR的前446字节,首先破坏。使用dd命令     2、使用grub-install命令安装修复grub stage1     3、使用grub命令修复 二、进入救援模式,修改grub     1、先破坏grub …

    Linux干货 2016-06-03