Nginx
Nginx
放羊的牧码
学习可以偷懒,面试好好发挥就行
展开
-
Nginx - directory index of “/usr/share/nginx/html/“ is forbidden
Nginx - directory index of "/usr/share/nginx/html/" is forbidden原创 2024-04-02 09:53:23 · 1321 阅读 · 0 评论 -
Nginx - 一招快速解决跨域(CORS)问题
Nginx - 一招快速解决跨域(CORS)问题原创 2022-08-19 17:45:56 · 2563 阅读 · 4 评论 -
Nginx - 多个 Location /XXX 访问 404 解决方案
Nginx - 多个 Location /XXX 访问 404 解决方案原创 2022-08-05 19:12:12 · 2462 阅读 · 0 评论 -
Nginx - Docker 容器化 Nginx 部署前端 Vue 项目访问 404
Nginx - Docker 容器化 Nginx 部署前端 Vue 项目访问 404原创 2022-08-05 18:59:08 · 1513 阅读 · 0 评论 -
Nginx - Web 缓存技术简述
传统观点认为,影响网络访问速度的主要因素有网络带宽、访问距离和服务器的处理能力。随着网络接入速度的不断提升,主干带宽的不断扩容,目前的网络环境已经得到了极大的改善,影响网络访问速度的主要瓶颈出现在服务器的承载能力和处理能力方面。在实际使用Web服务器的过程中,我们能够看到绝大多数的产品在提高自身负载能力的方面提供了各式各样有效的办法,比如使用镜像服务器、使用缓存服务器、实施负载均衡等。响应速度...原创 2019-09-23 00:01:57 · 555 阅读 · 0 评论 -
Nginx - 正向代理与反向代理的概念
代理(Proxy)服务,通常也称为正向代理服务,可以使用图7.1示意,其中箭头的方向指示访问的方向。如果把局域网外Internet想象成一个巨大的资源库,那么资源就分布在Internet的各个站点上,局域网内的客户端要访问这个库里的资源必须统一通过代理服务器才能对各个站点进行访问。图7.1 正向代理服务器示意图局域网内的机器借助代理服务访问局域网外的网站,这主要是为了增强局域网内部...原创 2019-09-13 09:40:11 · 510 阅读 · 0 评论 -
Nginx - 交替出现 404 和 200
今天在调试接口的时候,发现一个奇怪的问题,服务器接口交替返回 404 和 200 错误。排查的时候发现 Nginx 下有大量的 404 错误记录,而 Tomcat 有两个,一个有正常的访问记录,而另一个虽然启动正常,但无任何记录。这时候访问 Tomcat 下的静态页面也有此问题,因此断定 Java 程序无误。排查了半天,最后发现其中一个 Tomcat状态有问题,将进程杀死后重启一切 ...转载 2019-09-06 21:24:15 · 1996 阅读 · 0 评论 -
Nginx - 配置 SSL 报错 nginx: [emerg] unknown directive “ssl“
出现如图所示错误,处理办法如下:1、去 nginx 解压目录下执行./configure --with-http_ssl_module2、如果报错 ./configure: error: SSL modules require the OpenSSL library. 则执行yum -y install openssl openssl-devel./conf...转载 2019-09-05 08:32:23 · 1778 阅读 · 0 评论 -
Nginx - 同一域名配置多个 Vue 项目(支持Webpack、Uniapp)
一、Vue + Webpack 项目配置1、目录结构图这里有三个项目,我们接下来分别看下三个项目是如何配置。2、Nginx Conf 配置server { listen xxx; # 端口 server_name xxx.xxx.xxx.xxx; # 地址 root /usr/web; location / { root /usr/web/index; in...原创 2019-08-20 22:53:52 · 2257 阅读 · 0 评论 -
Nginx - 服务器的进程
到目前为止,我们一共提到Nginx服务器的三大类进程:一类是主进程,另一类是由主进程生成的工作进程,还有刚才提到的用于为缓存文件建立索引的进程。1. 主进程(Master Process)Nginx服务器启动时运行的主要进程。它的主要功能是与外界通信和对内部其他进程进行管理,具体来说有以下几点:■ 读取Nginx配置文件并验证其有效性和正确性。■ 建立、绑定和关闭Socke...原创 2019-08-05 23:50:06 · 1692 阅读 · 0 评论 -
Nginx - 服务器架构
Nginx服务器启动后,产生一个主进程(master process),主进程执行一系列工作后产生一个或者多个工作进程(worker processes)。主进程主要进行Nginx配置文件解析、数据结构初始化、模块配置和注册、信号处理、网络监听生成、工作进程生成和管理等工作;工作进程主要进行进程初始化、模块调用和请求处理等工作,是Nginx服务器提供服务的主体。在客户端请求动态站点的过程中,N...原创 2019-08-04 21:29:53 · 1220 阅读 · 0 评论 -
Nginx & Tomcat - 集群搭建(Linux / Mac / Win)
原创 2020-03-30 15:42:53 · 363 阅读 · 0 评论 -
Nginx - 负载均衡配置、常用策略、场景及特点
原创 2020-03-30 15:27:51 · 486 阅读 · 0 评论 -
Nginx & Tomcat - 集群简介
不推荐。原理:根据用户IP来计算它的hash value,然后去匹配服务器,那么就会出现以上两个缺点。原创 2020-03-30 14:49:04 · 354 阅读 · 0 评论 -
Nginx - 转发目录 & 地址
上三张图,快速入门环境:Windows(Linux类似)host 解析转发地址(proxy_pass)转发目录(root)原创 2020-03-26 22:30:10 · 1190 阅读 · 0 评论 -
Nginx - autoindex
Nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件或你要启用目录浏览虚拟主机的配置文件,在 server 或location 段里添加上autoindex on;来启用目录流量。另外Nginx的目录流量有两个比较有用的参数,可以根据自己的需求添加:1、autoindex_exact_size off;默认为on,显示出文件的确切大小,单位是bytes。...原创 2020-03-26 20:24:35 · 12313 阅读 · 0 评论 -
Nginx - 前言篇
一、前言为毛要用nginx服务器代理,不直接用tomcat 7.0,还做多了一次接请求?这个是我想问的,公司的新项目是要用Nginx+tomcat7+jdk开发的,用户命名可以直接访问tomcat,为啥还要用Nginx?这货是个啥玩意?二、为什么使用Nginx?在传统的Web项目中,并发量小,用户使用的少。所以在低并发的情况下,用户可以直接访问tomcat服务器,然后tomc...转载 2018-12-21 17:33:20 · 249 阅读 · 0 评论 -
Nginx - 安装 & 配置(Windows)
Ps1:Windows下,location /{} 里的root 文件目录路径最后不要加“\”。Ps2:autoindex on:访问域名会显示树状目录,设置为off:就会显示403,安全措施。...原创 2019-01-05 09:16:27 · 1039 阅读 · 0 评论 -
Nginx - 安装 & 配置(Linux)
原创 2019-01-05 09:13:16 · 419 阅读 · 4 评论 -
Nginx & Tomcat - Nginx + Tomcat 动静态分离
在本文中,我们将静态资源放在 A 主机的一个目录上,将动态程序放在 B 主机上,同时在 A 上安装 Nginx 并且在 B 上安装 Tomcat。配置 Nginx,当请求的是 html、jpg 等静态资源时,就访问 A 主机上的静态资源目录;当用户提出动态资源的请求时,则将请求转发到后端的 B 服务器上,交由 Tomcat 处理,再由 Nginx 将结果返回给请求端。提到这,可能有您会有疑问,动态请求要先访问 A,A 转发访问 B,再由 B 返回结果给 A,A 最后又将结果返回给客户端,这是不是有点多余。初转载 2018-12-21 18:17:30 · 617 阅读 · 0 评论 -
Nginx - Location 匹配规则
一、location匹配命令~ #波浪线表示执行一个正则匹配,区分大小写~* #表示执行一个正则匹配,不区分大小写^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录= #进行普通字符精确匹配@ #"@" 定义一个命名的 location,使用在内部定向时,例如error_page,try_files...转载 2018-12-21 18:12:18 · 1069 阅读 · 0 评论 -
Nginx - 原理机制
一、 概念Nginx——Ngine X,是一款自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;也就是说Nginx本身就可以托管网站(类似于Tomcat一样),进行Http服务处理,也可以作为反向代理服务器使用。Nginx 解决了服务器的C10K(就是在一秒之内连接客户端的数目为10k即1万)问题。它的设计不像传统的服务器那样使用线程处理...转载 2021-02-01 12:00:49 · 1338 阅读 · 0 评论 -
Nginx - 正向代理 & 反向代理
一、前言小编在公司的技术分享中多次听到正向代理和反向代理,对于Ngnix这一实现反向代理的服务器,是如何工作的呢?下面咱们就一起了解一下。二、正文什么是代理服务器(Proxy Serve)?提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息。为什么使用代理服务器?提高访问速度 由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访...转载 2018-12-21 17:50:03 · 1068 阅读 · 0 评论 -
Nginx - 负载均衡
一、前言前文简单介绍了如何安装Nginx,方法非常简单,操作也非常方便。上文中提到了Nginx可以做http服务器、虚拟主机、负载均衡。在这篇博客中小编就向大家介绍一下如何用Nginx做负载均衡。二、负载均衡首先我们得知道什么是负载均衡。负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活...转载 2018-12-21 17:41:34 · 16122 阅读 · 6 评论 -
Nginx & Tomcat - 区别
web上的server都叫web server,但是大家分工也有不同的。nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的有jboss,jetty等东西。但是事无绝对,nginx也可以通过模块开发来提供应用功能,to......转载 2018-12-21 17:35:44 · 358 阅读 · 0 评论