首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Nginx网站服务

Nginx网站服务

作者头像
L宝宝聊IT
发布2018-06-20 13:08:54
发布2018-06-20 13:08:54
8310
举报
文章被收录于专栏:L宝宝聊ITL宝宝聊IT

1、Nginx:(优点)

(1)高性能、轻量级web服务软件

(2)稳定性高

(3)系统资源消耗低

(4)对http并发连接的处理能力强

2、apache和nginx的区别:

Apache:是多进程web服务,适合cpu密集型业务 如:数据库查询、计算等。

Nginx:是单进程web服务,适合磁盘IO密集型业务 如:视频,音频网站。并发能力强。

在企业中经常使用nginx和apache结合,前端为nginx,处理高并发进行调度;后端由多台apache进行业务响应,实现负载均衡。

3、Nginx的安装

(1)安装支持软件

pcre-devel zlib-devel

(2)创建运行用户、组

Useradd -M -s /sbin/nologin nginx

(3)编译安装

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module(状态统计模块

4、Nginx的运行控制

nginx -t 检查nginx语法

启动nginx nginx 端口号:80

重新加载nginx killall -s HUP nginx

退出nginx killall -s QUIT nginx

杀死nginx killal -s KILL nginx

5、主配置文件nginx.conf的配置项:路径:/usr/local/nginx/conf/nginx.conf

(1)全局配置

worker_processes 工作进程数

(2)I/O配置:使用”events{ }”界定标记

worker_connections 每进程处理连接数

(3)HTTP配置:包括日志、端口及IP、网页目录、默认字符集、连接保持时间、虚拟主机、PHP解析等

(子标记:server{ }代表一个虚拟主机)

6、LNMP:Linux、Nginx、Mysql、PHP

(1)由于nginx不能直接支持PHP,编译安装PHP时

必须启用fpm模块以解析PHP网页。(--enable-fpm)

php-fpm进程 端口号为:9000

启动命令:php-fpm或

/usr/local/sbin/php-fpm(安装php时创建了链接文件)

停止命令:killall php-fpm

(2)也可以使用LAMP服务器最为代理解析PHP动态网页

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 L宝宝聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档