三台服务器配置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 18:05
下一篇 2017-06-04 19:16

相关推荐

  • 计算机基础知识点

    说明:(仅仅记录个人认为重要的内容) CPU的相关概念 主频:主频是cpu的时钟频率(cpu clock speed),是cpu运算时的工作频率(1秒内发生的同步脉冲数) 的简称。单位是HZ,一般 来说,主频越高,cpu的速度越快。由于内部结构的不同,并非所有的时钟频率 相同的cpu的性能都一样  外频:系统…

    Linux干货 2017-02-14
  • 导读谷歌三大核心技术之一 GoogleFileSystem(一)

    GoogleFileSystem设计构想 为满足Google数据处理的需求,Google工程师设计并实现了GoogleFileSystem(GFS)。GFS与传统分布式文件系统类似,也需要满足高性能、可伸缩性、可靠性以及可用性。与传统分布式文件系统思路不不同的是: GFS认为组件失效是常态而非意外,GFS由大量廉价设备组成 文件数量异常巨大 绝大部分文件修改…

    Linux干货 2017-05-07
  • 文本处理三剑客之 Sed

         Sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自…

    2017-08-26
  • 虚拟机的安装

    虚拟机的安装步骤: 1、打开VMware点击创建新的虚拟机 2、选择典型安装方式点击下一步 3、选择稍后安装操作系统点击下一步 4、客户机操作系统选择Linux,版本选择Centos 64位 5、设定虚拟机的名称及存放路径 6、设定磁盘的容量,选中将虚拟磁盘存储为单个文件 7、对虚拟设备进行设置 8、CD/DVD此项选中使用ISO映像文件并选择映像所在路径 …

    2018-03-27
  • 安装RPM包 rpm与yum工具的使用

    1.认识yum与rpm工具.                 在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续 “下一步” 即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为我们不是在图形界面下。所以你要学会如何在linux下安装一…

    Linux干货 2016-08-26
  • MAN 手册各章节功能介绍及快捷键键位整理

    man手册各章节功能介绍及快捷键键位整理 Linux系统提供了相对比较丰富的帮助手册(man),man是manual的缩写,是系统中提供相关条目参考信息的命令。 Ⅰ、man手册分为多个section 使用手册:压缩格式的文件,有章节之分; 存储位置/usr/share/man    man1,man2,man3,man4,man5,man…

    Linux干货 2016-10-16