三台服务器配置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

相关推荐

  • bash特性及用户和组的管理相关练习

    1、列出当前系统上所有已经登录的用户的用户名,注意同一个用户登录多次,则只显示一次即可: 2、取出最后登录到系统的用户的相关信息: 3、取出当前系统上被用户当做默认shell最多的那个shell: 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxuser.txt文件中: 5、取出当前主机的IP地址: …

    2017-10-16
  • Homework Week-4 grep用法

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -r /etc/skel /home/tuser1 chmod  -R g=,o= /home/tuser1 2、编辑/etc/group文件,添加…

    Linux干货 2016-09-06
  • Linux系统的软链接和硬链接

    Linux的链接是一种共享文件和访问它的用户的若干目录项之间建立联系的一种方法。一共分为两种链接,分别是软链接和硬链接。 一、硬链接 1、硬链接的本质上是一个文件,它们除了名字不一样,其他都一样,占用的空间是一个。硬链接会增加文件的链接数。如下图 (1)建立硬链集之前     (2)建立硬链接之后 2、删去一个链接名,链接数减一…

    Linux干货 2016-10-22
  • 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。                 使用到命令chmod &nbsp…

    Linux干货 2017-02-02
  • N22+张zhangzhang+第6周博客作业

    请详细总结vim编辑器的使用并完成以下练习题   vim编辑器是vi编辑器的增强版,是全屏文本编辑器,用于完成文本的输出、删除、查找、替换、块操作等众多功能。一般分三种模式:编辑模式、输入模式、末行模式。 vim各种按键的功能 编辑模式: 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以…

    Linux干货 2016-09-20
  • 十.Linux博客-2016年8月12日变量、算术表达式、测试

    格式说明: 操作 概念 命令 说明及举例 十.变量、算术表达式、测试 bash -n +脚本 检查语法错误 .bash_profile 配置文件PATH=$PATH:$HOME/bin:. 加.方便但不安全 unset name 删变量name 小驼峰 第一个单词字母小写,以后单词首字母大写大驼峰 每一个单词首字母都大写 set…

    Linux干货 2016-08-24