Nginx网站服务+LNMP架构及应用部署
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx网站服务+LNMP架构及应用部署相关的知识,希望对你有一定的参考价值。
第2章:Nginx网站服务
防伪码:撑起坚强!
nginx专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力(单台物理服务器可支持30000-50000个并发请求)。正因如此,大量提供社交网络、新闻资讯。电子商务及虚拟主机等服务的企业纷纷选择Nginx来提供Web服务。
一、安装及运行
1、搭建yum仓库,安装支持软件
2、创建运行用户、组(nginx默认以nobody身份运行,不安全,所以需要创建用户)
3、编译安装nginx和解包
为了方便管理员直接执行nginx命令,为主程序nginx创建链接文件
4、检查配置文件并启动nginx服务,端口号为80,注意不要同时安装Apache
在浏览器上看到下面的页面,说明nginx搭建成功
5、使用nginx服务器脚本
vim /etc/init.d/nginx
接上图
以上脚本我会上传资料,可直接下载。
二、访问状态统计及虚拟主机应用
1、nginx的访问状态统计
vim /usr/local/nginx/conf/nginx.conf,添加下面内容(47-50行)
重载服务,然后访问网站,看到如下内容表示成功。
2、基于域名的虚拟主机
例如:在nginx服务器上搭建两个网站,www.google.com和www.baidu.com
1)准备网站目录和网页
2)修改/etc/hosts和/etc/resolv.conf文件
3)调整nginx.conf配置文件(把server区域复制一份再做相关修改即可)
4)访问网站
三、LNMP平台的搭建
1、安装mysql数据库
1)安装cmake和mysql
2)优化调整和初始化数据库
3)启动mysql服务
4)修改mysql密码
2、安装php解析环境
2)安装后的调整
3)安装Zend
在php.ini文件中添加一下两行
3、配置nginx支持php环境
1)启用php-fpm进程
修改完成之后保存,然后执行:/usr/local/sbin/php-fpm
netstat -anpt | grep php-fpm
2)修改nginx脚本文件,使用php-fpm自动运行
vim /etc/init.d/nginx
在最后esac后面添加下面内容
(我会上传资料)
3)配置nginx支持解析php
vim /usr/local/nginx/conf/nginx.conf
执行server nginx reload即可生效
4、php页面测试
在浏览器测试,显示ok说明连接数据库正常
四、部署web应用(搭建动态网站)
1、下载网站代码和设置权限
2、创建数据库
3、安装网站
感谢您的浏览,真心希望能帮到您。
本文出自 “你好阳光” 博客,谢绝转载!
以上是关于Nginx网站服务+LNMP架构及应用部署的主要内容,如果未能解决你的问题,请参考以下文章