LNMP分离式部署

Posted zhangtao11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LNMP分离式部署相关的知识,希望对你有一定的参考价值。

一.在三台服务器上分别装入nginxmysql,php

Nginx和MySQL就按正常步骤进行安装

1.在安装php进行解压预配置时开始修改

  • (1)先创建www用户 
    useradd -s /sbin/nologin -M www 
    技术分享图片
    技术分享图片 
    如果预配置失败,看它提示包的名称,然后进行安装。如:!技术分享图片
    (2)不需要作软连接,直接编译安装,并进行检查 
    make && make install 
    echo $? 
    (3)做软连接让它没有版本号 
    技术分享图片
    (4)回到原文件 
    技术分享图片
  • cd /usr/local/php/etc/ 
    技术分享图片
    (5)修改配置文件 
    vim php-fpt.conf 
    技术分享图片 
    技术分享图片
    (6)启动php 
    技术分享图片

2.修改nginx配置文件,并重启服务

  • 技术分享图片

  • 并且给配置中的目录www用户授权 
    chown -R www.www /www

  • /usr/local/nginx/sbin/nginx -s reload

3.增加windows映射,浏览器进行测试 
- 技术分享图片 
4.创建动态网页添加内容

    • 技术分享图片

    • 然后在网页输入域名+动态网页进行访问

    • 网页目录是不挂存储的,存储是挂载在网页目录中的一个子目录(static和upload,一个负责读,一个负责上传),如果只是读,PHP服务是不用挂存储的。为什么?

    • 所有的web服务器中的网页文件都是一致的。
    • 那么怎么保证每个web服务器的网页文件的一致性呢?网页内容都是代码,如果网页有更新,开发会有新的代码文件,可以通过ansibles来批量分发新的网页文件
    • 用户访问动态网页。 
      技术分享图片






















以上是关于LNMP分离式部署的主要内容,如果未能解决你的问题,请参考以下文章

LNMP分离式部署

lnmp分离部署

LNMP分离式部署搭建

Linux系统——LNMP分离式部署

LNMP分离式部署

企业级LNMP分离式部署