nginx-----web服务器

**

nginx-----web服务器

**

http就是Apache,在国内很少

nginx是开源的,是一款高性能,轻量级的web服务软件

稳定性高,而且版本迭代比较快(修复bug速度比较快,安全性快)

消耗系统资源很低http的请求并发连接,单台服务器可以支持30000-50000个并发请求(系统资源全部分配给nginx)

单个节点的nginx一般支持20000个并发。

nginx的功能介绍

1、静态文件服务:静态页面,可以直接提供静态文件服务,html css.jsp。处理静态页面的响应速度很快,效率很高

2、代理:正向代理,反向代理。可以实现负载均衡,高可用和故障转移

3、动态内容处理:nginx并不能直接处理动态请求,可以通过中间件把动态请求转发给后端服务器

nginx php mysql

4、支持加密的http、https

5、可以实现重定向

6、虚拟主机,一个nginx可以配置多个域名和站点

7、nginx自带缓存机制

8、性能可扩展,处理能力可以随时调整

nginx应用场景

静态页面

转发动态请求

反向代理,负载均衡

缓存服务

./configure --prefix=/usr/local/nginx
–user=nginx
–group=nginx
–with-http_ssl_module
–with-http_v2_module
–with-http_realip_module
–with-http_stub_status_module
–with-http_gzip_static_module
–with-pcre
–with-stream
–with-stream_ssl_module
–with-stream_realip_module

–with-http_ssl_module \

支持https的加密功能ss/tls

–with-http_v2_module \

支持http2.0协议

–with-http_realip_module \

支持nginx获取客户端的真实ip地址

–with-http_stub_status_module \

支持nginx获取访问状态信息的功能

–with-http_gzip_static_module \

支持页面压缩功能

–with-pcre \

支持prce

–with-stream \

支持4层代理的模块

–with-stream_ssl_module \

支持对tcp连接的加密

–with-stream_realip_module

支持从代理协议中获取客户端的真实ip地址

make -j 4 && make install 启动4个cpu进行处理

drwxr-xr-x.2 nginx nginx 4096 7月 1 14:20 conf 配置文件目录 nginx.conf主配置文件
drwxr-xr-x.2 nginxnginx 407月 1 14:20 html 工作目录 50x.html 默认的访问操作打开页面 index.html
drwxr-xr-x.2 nginxnginx 67月 114:20 logs 日志目录 访问日志 报错日志
drwxr-xr-x.2nginxnginx 197月 114:20 sbin 二进制启动脚本

ln -s /usr/local/nginx/sbin/nginx /usr/sbin/#让系统识别nginx的二进制脚本

nginx的常用命令:

nginx -t 检测配置文件的语法是否正确

nginx -v 显示nginx的版本

nginx -V 显示版本和配置项

1TF2GviX-1720511136672)]

nginx的常用命令:

nginx -t 检测配置文件的语法是否正确

nginx -v 显示nginx的版本

nginx -V 显示版本和配置项

nginx -s 信号 stop 关闭nginx reload重新加载nginx如果更改了配置文件,nginx -s reload 无需重启服务

相关推荐

  1. nginx-----web服务器

    2024-07-12 01:00:04       27 阅读
  2. 如何在虚拟专用服务器上配置 Nginx Web 服务器

    2024-07-12 01:00:04       35 阅读
  3. Ubuntu安装WordPress并使用Nginx作为Web服务器

    2024-07-12 01:00:04       52 阅读
  4. 在 【Linux Centos】下搭建 【Nginx Web服务器

    2024-07-12 01:00:04       36 阅读
  5. 【在 Ubuntu 上配置 Nginx 作为 Web 服务器

    2024-07-12 01:00:04       54 阅读
  6. 如何搭建一个nginxweb服务器

    2024-07-12 01:00:04       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 01:00:04       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 01:00:04       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 01:00:04       62 阅读
  4. Python语言-面向对象

    2024-07-12 01:00:04       72 阅读

热门阅读

  1. Vue笔记10-其它Composition API

    2024-07-12 01:00:04       26 阅读
  2. Chromium编译指南2024 Linux篇-解决运行报错信息(六)

    2024-07-12 01:00:04       24 阅读
  3. prototype 和 __proto__的区别

    2024-07-12 01:00:04       27 阅读
  4. Spring-Data-Elasticsearch

    2024-07-12 01:00:04       30 阅读
  5. npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR!

    2024-07-12 01:00:04       26 阅读
  6. sizeof()

    2024-07-12 01:00:04       26 阅读
  7. Python 四种字符串格式化方式

    2024-07-12 01:00:04       24 阅读
  8. 存取款系统接口设计

    2024-07-12 01:00:04       22 阅读
  9. SpringBoot 自定义异常返回数据格式

    2024-07-12 01:00:04       23 阅读
  10. ubuntu 安装cups和爱普生打印机

    2024-07-12 01:00:04       22 阅读
  11. 服务器怎么进PE系统?

    2024-07-12 01:00:04       27 阅读
  12. 还在代码中写HttpUtil?是时候说再见啦

    2024-07-12 01:00:04       28 阅读