Nginx服务软件
稳定性高
系统资源消耗低
对HTTP并发连接的处理能力高
单台物理服务器可支持30 000~50 000个并发请求

LNMP平台的组成
Linux、Nginx、MySQL、PHP
构建步骤
安装MySQL数据库
安装PHP解析环境
启用FPM(FastCGI Process Manager,FastCGI进程管理器)模块
配置Nginx支持PHP环境

安装及运行
搭建yum仓库,安装支持软件

LNMP平台部署及应用

LNMP平台部署及应用_第1张图片

LNMP平台部署及应用_第2张图片
创建运行用户、组(nginx默认以nobody身份运行,不安全,所以需要创建用户)
LNMP平台部署及应用
编译安装nginx
LNMP平台部署及应用_第3张图片

LNMP平台部署及应用
为了方便管理员直接执行nginx命令,我们为主程序nginx创建链接文件
检查配置文件并启动nginx服务,端口号为80,注意不要同时安装apache
LNMP平台部署及应用_第4张图片
在浏览器上看到下面的页面,说明nginx搭建成功
LNMP平台部署及应用_第5张图片

此处的nginx—scrpt通过第三方软件拖进来的

LNMP平台部署及应用_第6张图片
使用nginx服务器脚本以上脚本如有需要可以联系我
Vi /etc/init.d/nginx
LNMP平台部署及应用
访问状态统计及虚拟主机应用
nginx的访问状态统计
Vim /usr/local/nginx/conf/nginx.conf,添加下图红框中的内容。

LNMP平台部署及应用_第7张图片

LNMP平台部署及应用
然后访问网站,看到如下内容表示成功。
LNMP平台部署及应用_第8张图片
基于域名的虚拟主机
例如:在nginx服务器上搭建两个网站,www.google.com和www.baidu.com

准备网站目录和网页
LNMP平台部署及应用_第9张图片
采用另外一种方法,修改hosts文件,就不用搭建dns服务器了
Vi /etc/hosts

LNMP平台部署及应用

LNMP平台部署及应用_第10张图片
再指向自己
Vi /etc/resolv.conf

LNMP平台部署及应用

LNMP平台部署及应用
调整nginx.conf配置文件(把server区域复制一份修改即可)
LNMP平台部署及应用

LNMP平台部署及应用_第11张图片

LNMP平台部署及应用_第12张图片

LNMP平台部署及应用

LNMP平台部署及应用

LNMP平台部署及应用_第13张图片
LNMP平台的搭建
安装mysql数据库
安装cmake和mysql

安装后的调整
LNMP平台部署及应用

LNMP平台部署及应用

LNMP平台部署及应用

LNMP平台部署及应用_第14张图片

LNMP平台部署及应用

LNMP平台部署及应用
启动mysql服务
修改mysql密码
LNMP平台部署及应用_第15张图片

LNMP平台部署及应用_第16张图片

LNMP平台部署及应用
安装php解析环境
LNMP平台部署及应用

编译安装php
LNMP平台部署及应用_第17张图片

在php.ini文件中添加以下两行
LNMP平台部署及应用
配置nginx支持php环境
启用php-fpm进程

LNMP平台部署及应用

LNMP平台部署及应用

LNMP平台部署及应用_第18张图片
111
LNMP平台部署及应用

LNMP平台部署及应用
配置nginx支持解析php
LNMP平台部署及应用_第19张图片

LNMP平台部署及应用

LNMP平台部署及应用

LNMP平台部署及应用_第20张图片
php页面测试
编写一个网页test.php,内容如下:

LNMP平台部署及应用_第21张图片

LNMP平台部署及应用_第22张图片
设置权限
LNMP平台部署及应用_第23张图片
创建数据库,创建用户授权
LNMP平台部署及应用_第24张图片

LNMP平台部署及应用
111111
LNMP平台部署及应用_第25张图片

LNMP平台部署及应用_第26张图片

LNMP平台部署及应用_第27张图片

LNMP平台部署及应用_第28张图片

LNMP平台部署及应用_第29张图片

LNMP平台部署及应用_第30张图片