LNMP分离式部署
Posted zhangtao11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LNMP分离式部署相关的知识,希望对你有一定的参考价值。
一.在三台服务器上分别装入nginx,mysql,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分离式部署的主要内容,如果未能解决你的问题,请参考以下文章