LNMP环境部署

LNMP环境部署

文章目录

    • 1. LNMP部署规划
    • 2. Nginx部署
      • 2.1 Nginx介绍
      • 2.2 Nginx 工作原理
      • 2.3 Nginx安装
    • 3. MySQL部署
    • 4. PHP部署
    • 4.1 Nginx整合Php
    • 4.2 增加虚拟主机

1. LNMP部署规划

  1. 软件规划
版本
Nginx Nginx 1.16.1
MySQL MySQL 5.7.28
PHP PHP 7.0.33
  1. 系统规划

操作系统:CentOS Linux release 7.3.1611

主机 IP地址
node07.host.com 172.24.248.19
node08.host.com 172.24.248.20
node09.host.com 172.24.248.21

2. Nginx部署

2.1 Nginx介绍

nginx官

WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供 上信息浏览服务。 WWW 是 Internet的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。正是因为有了WWW工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长。

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

它已经在众多流量很大的俄罗斯 站上使用了很长时间,这些 站包括Yandex、Mail.Ru、VKontakte,以及Rambler。据Netcraft统计,在2012年8月份,世界上最繁忙的 站中有11.48%使用Nginx作为其服务器或者代理服务器。目前互联 主流公司360、百度、新浪、腾讯、阿里等,目前中国互联 企业70%以上公司都在使用nginx作为自己的web服务器。

Nginx特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的 页服务器中表现较好。

Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。

2.2 Nginx 工作原理

Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作.

2.3 Nginx安装

  1. 环境依赖
  1. 编译安装nginx
  1. 配置nginx,自定义json日志,error页面,并启动nginx
  1. 页面验证nginx

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gk6DeCFP-1612149734988)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20210126173130434.png)]

3. MySQL部署

官 地址

  1. 二进制安装mysql
  1. 初始化数据库
  1. 配置文件

4. PHP部署

  1. 官 地址
  2. PHP各版本下载地址
  1. 软件环境依赖
  1. 解压安装

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月1日
下一篇 2021年1月1日

相关推荐