微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux的简单Nginx

Nginx简介

Nginx其实就是另一种方式的web服务器

Nginx的特性

1、模块化设计,较好的扩展性

2、高可靠性。master/worker工作模型

3、支持热部署,不停机升级

4、低内存消耗,10000个keep-alive连接模式下的非活动链接仅消耗2.5M内存

5、event-driven。

Nginx程序架构

图片.png

一个master进程,可以生成一个或多个worker进程。

master:加载配置文件,管理worker进程,平滑升级

worker:http服务,http代理,fastcgi代理

编译安装Nginx

http://nginx.org/en/linux_packages.html#stable代码

首先需要安装开发包

yum groupinstall -y "Development Tools"

再安装依赖包

yum install -y openssl-devel pcre-devel zlib-devel

再创建Nginx用户

useradd -r Nginx

然后编译

./configure --prefix=/usr/local/Nginx --conf-path=/etc/Nginx/Nginx/conf --user=Nginx --group=Nginx --error-log-path=/var/log/Nginx/error.log --http-log-path=/var/log/Nginx/access.log --pid-path=/var/run/Nginx/Nginx.pid --lock-path=/var/lock/Nginx/lock --with-http_ssl_module --with-http_gzip_static_module --with-debug --with-http_stub_status_module

图片.png

出现这个说明编译成功

然后make&&make install

查看安装文件

图片.png

启动服务

图片.png

查看监听端口

图片.png

测试

图片.png

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐