关于nginx的配置详解架构师
2023-06-13 09:20:20 时间
不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦。不过,我们往往只是需要一个静态 Server,或者一个反向代理 Server,这对 Nginx 来说很简单。
-s,signal,意思就是向 nginx 发送 start|reload|stop 命令,还是很好理解的。先看一个最简单的 nginx.conf 配置:
启动后,访问 htttp://127.0.0.1:8888 ,如果 /home/barret/test/ 下有 index.html 文件就会展示 index.html 的内容,否则返回 404。
以下对配置 Web 服务器的参数做简单说明,包括如何配置端口、域名,如何处理请求,如何响应请求。
反向代理(reserve proxy)方式是指用代理服务器来接受 Internet 上的连接请求,然后将请求转发给内部网络中的上游服务器,并将上游服务器上得到的结果返回给 Internet 上请求连接的客户端,此时代理服务器对外的表现就是一个 Web 服务器。
Nginx 具备超强的高并发高负载能力,一般会作为前端的服务器直接向客户端提供静态文件服务;而业务一般还包含一些业务逻辑需要 Apache、Tomcat 等服务器来处理,故通常 Nginx 对外表现即为静态 Web 服务器也是反向代理服务器。
缺点是增加了一次请求的处理时间,优点是降低了上游服务器的负载,尽量将压力放在 Nginx 服务器上。
一个十分常见的需求:处理请求,如果是静态文件,Nginx 直接返回,否则交给 Node 服务器处理。首先创建了一个 Node 服务器:
error_page 404 /404.html;
error_page 502 503 504 /50x.html;
-s,signal,意思就是向 nginx 发送 start|reload|stop 命令,还是很好理解的。先看一个最简单的 nginx.conf 配置:
启动后,访问 htttp://127.0.0.1:8888 ,如果 /home/barret/test/ 下有 index.html 文件就会展示 index.html 的内容,否则返回 404。
以下对配置 Web 服务器的参数做简单说明,包括如何配置端口、域名,如何处理请求,如何响应请求。
反向代理(reserve proxy)方式是指用代理服务器来接受 Internet 上的连接请求,然后将请求转发给内部网络中的上游服务器,并将上游服务器上得到的结果返回给 Internet 上请求连接的客户端,此时代理服务器对外的表现就是一个 Web 服务器。
Nginx 具备超强的高并发高负载能力,一般会作为前端的服务器直接向客户端提供静态文件服务;而业务一般还包含一些业务逻辑需要 Apache、Tomcat 等服务器来处理,故通常 Nginx 对外表现即为静态 Web 服务器也是反向代理服务器。
缺点是增加了一次请求的处理时间,优点是降低了上游服务器的负载,尽量将压力放在 Nginx 服务器上。
一个十分常见的需求:处理请求,如果是静态文件,Nginx 直接返回,否则交给 Node 服务器处理。首先创建了一个 Node 服务器:
error_page 404 /404.html;
error_page 502 503 504 /50x.html;
相关文章
- nginx配置反向代理
- Nginx配置反向代理
- Nginx 配置中nginx和alias的区别分析
- nginx实现https网站设置(SSL证书生成配置)
- 决定努力学Nginx/OpenResty详解,location路由规则配置详解了
- nginx负载均衡配置详解_负载均衡算法实现
- Nginx配置模块详解及多站点共用80端口案例
- 【玩转服务器】lnmp一键安装包 nginx配置tp6 pathinfo模式 隐藏index.php
- Nginx的nginx.conf配置文件中文注释说明详解程序员
- Nginx配置多域名代理详解程序员
- nginx配置访问密码,输入用户名和密码才能访问详解程序员
- nginx配置ssl证书实现https详解程序员
- nginx的日志配置详解程序员
- Nginx反向代理配置可跨域详解程序员
- Nginx配置指定媒体类型文件强制下载详解程序员
- nginx反向代理的nginx.conf配置详解程序员
- Linux系统关闭Nginx服务器(linux关闭nginx)
- Linux下安装Nginx的步骤详解(linux下安装nginx)
- 情况Linux下查看Nginx进程状态:一招即通(linux查看nginx进程)
- Nginx搭配Redis实现完美性能优化(nginx配置redis)
- Nginx网站架构实战——03、nginx虚拟主机配置
- Nginx网站架构实战——02、nginx信号量
- 搭建MySQL服务器使用C语言配置参数(c mysql配置语句)
- nginx调用php-fpm出错解决方法和nginx配置详解
- ngin配置301重定向设置方法和nginx子目录301重定向
- Nginx中的Gzip压缩配置介绍
- Nginx做NodeJS应用负载均衡配置实例