【nginx 开发】nginx安装,Nginx介绍

发布于:2024-05-08 ⋅ 阅读:(26) ⋅ 点赞:(0)

Nginx

Nginx是一个高性能的Http和反向代理服务器,特点是占有内存少,并发能力强,Nginx可以作为静态页面的web服务器,Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验

  • 正向代理

在客户端配置代理服务器,通过代理服务器进行互联网访问

反向代理

反向代理,客户端对代理是无感的,客户端不需要任何的配置就可以进行访问,将请求发送到反向代理服务器中,由反向代理服务器去选择目标资源服务器

负载均衡

当并发量增多,我们增加服务器的数量,然后将请求分发到各个服务器上,将原先请求分发到不同的服务器上称为负载均衡

动静分离

为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度,降低原来单个服务器的压力

Nginx的安装

  • 在Linux服务器中安装nginx
  1. 进入到nginx官网 http://nginx.org/
  2. 在进行安装之前安装nginx中的一些依赖

pcre,openssl,zlib,nginx
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel:执行命令进行一站式安装
3. 将下载好的nginx压缩包上传到文件/usr/src目录下
4. 进行解压解压之后进入到安装目录执行./configure进行检查
5. 执行make && make install:进行编译安装

安装好之后自动在文件/usr/local中存在nginx文件,其中包括启动命令这些命令
进入到/usr/local/nginx/sbin文件中执行命令./nginx启动nginx
查看对应的nginx服务确保开启成功:
在这里插入图片描述

Nginx

Nginx常用命令

首先使用命令需要进入到nginx的sbin目录中去

  1. ./nginx -v:查看版本号
  2. ./nginx:启动nginx
  3. ./nginx -s stop:关闭nginx
  4. ./nginx -s reload:重新加载nginx(无需重新启动nginx服务器,只需要重新加载)

Nginx配置文件

Nginx配置文件默认位于/usr/local/nginx/conf
Nginx配置文件有三个部分组成:

  • 全局块

设置一些影响nginx服务器整体运行的配置指令,主要包括配置运行Nginx服务器的用户组,允许生成的worker process 数,进程PID存放路径,日志存放路径和类型以及配置文件的引入等
worker_processes 1:配置并发服务,值越大,可以支持的并发数量也越多,但是会收到硬件,软件等设备的制约

  • events块

影响Nginx服务器与用户网络的连接
worker_connections 1024:支持最大的连接数

  • http块

代理,缓存和日志定义等绝大多数功能和第三方模块的配置都在这里
http块也可以包括http全局块,server块
http全局块:全局块配置指令包括文件引入,MIME-TYPE定义,日志自定义,连接超时时间,单链接请求数上限等
server块:和虚拟主机由密切联系,一些网络配置都在其中进行配置


网站公告

今日签到

点亮在社区的每一天
去签到