nginx
文章平均质量分 84
purple.taro
想生活的更好,希望得到你的帮忙。
展开
-
Nginx--几个常用的模块
使用方法:使用 proxy_cache_path 指令指定缓存路径,在需要缓存的地方使用 proxy_cache 指令启用缓存。使用方法:在 Nginx 配置文件中使用 proxy_pass 指令指定后端服务器的地址和端口。使用方法:使用 allow 和 deny 指令在 Nginx 配置文件中指定允许或拒绝访问的主机、IP 地址、用户等。使用方法:使用 rewrite 指令在 Nginx 配置文件中指定规则。功能:Nginx的负载均衡模块,用来对后台服务器的任务调度及分配,分配原则可以通过算法进行控制。转载 2023-07-13 13:56:53 · 552 阅读 · 0 评论 -
京东一面:Nginx 禁止国外 IP 访问网站!
先来说说为啥要写这篇文章,之前小编看了下nginx 的访问日志,发现每天有好多国外的IP地址来访问我的网站,并且访问的内容基本上都是恶意的。因此 我决定 禁止国外IP 来访问我的网站想要实现这个功能有很多方法,下面我就来介绍基于 NGINX的ngx_http_geoip2模块 来禁止国外IP 访问网站二、下载ngx_http_geoip2_module模块三、解压模块到指定路径我这里解压到/usr/local 目录下 四、安装nginx 模块首先说明下环境,我的nginx 版本是 1转载 2022-06-13 04:25:42 · 293 阅读 · 0 评论 -
Nginx系列教程(五)| 利用 Nginx+Keepalived 实现高可用技术
冷备份是定期复制,不能保证数据可用性。热备份又分为异步热备和同步热备,异步热备是指:多份数据副本的写入操作异步完成,同步热备是指:多份数据副本的写入操作同时完成。 服务层面:失效转移 如某块磁盘损坏,将从备份的磁盘读取数据。(首先是已经提前做好了数据同步操作);若数据服务器集群中任何一台服务器宕机时,那么应用程序针对这台服务器的所有读写操作都要重新路由到其他服务器,保证数据访问不会失败。五、高可用的应用应用层处理网站应用的业务逻辑,最显著的特点是:应用的无状态性。..转载 2021-09-21 00:13:15 · 273 阅读 · 0 评论 -
Nginx系列教程(四)| 一文带你读懂Nginx的动静分离
一、Nginx 动静分离Nginx 动静分离,简单来说,就是把动态和静态请求分开,这里所说的不是将动态页面和静态页面物理分离,可以理解为:Nginx处理静态页面,Tomcat处理动态页面。二、静态页面静态页面:是一个页面对应一个内容,也就是一对一的关系,在互联网架构中,页面几乎为不变的或者是页面发生变化频率较低的。比如:html 页面,js/css 样式文件等;与其匹配的技术架构来加速。比如:Squid、Nginx、CDN,而静态页面最大的优点:速度快、跨平台、跨服务器。无论如何访.转载 2021-09-21 00:11:30 · 520 阅读 · 0 评论 -
Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
一、负载均衡当一台服务器的访问量越大时,服务器所承受的压力也就越大,超出自身所指定的访问压力就会崩掉,避免发生此类事情的发生,因此也就有了负载均衡来分担服务器的压力。那么究竟什么是负载均衡呢?通俗些讲,就是我们有几十台、几百台甚至更多服务器,将这些服务器组成一个服务器集群,当客户端访问某台设备的数据时,首先发送的请求先到一台中间服务器,并通过中间服务器在服务器集群中平均分摊到其他服务器中,因此,当用户每次所发送的请求都将会保证服务器集群中的设备均与平摊,以此来分担服务器的压力,从而保持服务器集群的整转载 2021-09-21 00:10:08 · 152 阅读 · 0 评论 -
Nginx系列教程(一)| 手把手教你在Linux环境下搭建Nginx服务
一、什么是 Nginx?Nginx是一个高性能的HTTP和反向代理Web服务器,也提供了IMAP / POP3 / SMTP服务,由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点而开发,第一个公开版本0.1.0发布于2004年10月4日,特点是占有内存少,并发能力强,专为性能优化而开发,稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,可支持单台高达50000个并发连接数。那么,在事实上Nginx的并发能力在同类型的网页服务器中表现较好,实际环境中,如果我们采用Nginx的话转载 2021-09-21 00:06:42 · 303 阅读 · 0 评论 -
Nginx 在运维领域中的应用,看这一篇就够了
关于 NginxNginx 已诞生十余年,其作为一款开源的 Web 服务器软件,因其具有性能稳定、高并发、低内存耗用、高性能的处理能力等特点,被广泛应用到国内外各互联网厂商的实际生产架构中。其主要有如下场景应用: Web 服务应用,可实现静态资源、PHP、Python 等网站的架设 代理负载服务,支持 TCP/UDP、HTTP、HTTP/2、gRPC、FastCGI、SCGI、uWSGI 等协议的转发处理,并实现了相应通信协议的请求解析、长连接、代理转发、负载均衡、会话保持等互联网架构中转载 2021-09-21 00:15:36 · 522 阅读 · 0 评论 -
Nginx 挂了怎么办?怎么实现高可用?
作者:SimpleWu出处:cnblogs.com/SimpleWu/p/11004902.html在生产环境上很多时候是以Nginx做反向代理对外提供服务,但是一天Nginx难免遇见故障,如:服务器宕机。当Nginx宕机那么所有对外提供的接口都将导致无法访问。虽然我们无法保证服务器百分之百可用,但是也得想办法避免这种悲剧,今天我们使用keepalived来实现Nginx的高可用。什么是高可用?高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它..转载 2021-08-22 22:36:14 · 188 阅读 · 0 评论 -
外部多端口映射Https443端口配置
https服务器配置完成后,域名访问默认匹配至443端口,如果想同时通过https域名网址来请求多个对外服务,就需要在Nginx配置里来对请求进行规则判断,并匹配至相应的内部端口,这也是Nginx反向代理强大功能之一,本文主要是自己配置过程的记录,欢迎讨论和指正。Nginx匹配规则为了实现预期功能,需要在Nginx配置文件下,对443端口添加多个location匹配规则,规则说明如下:模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 l.转载 2021-07-21 13:44:21 · 3430 阅读 · 0 评论 -
2万字 让你全面认识 Nginx
转自:掘金 - Lion https://reurl.cc/NXKbk9Nginx是开源、高性能、高可靠的Web和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是Nginx最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是,Nginx是免费的并可以商业化,配置使用也比较简单。Nginx 特点 高并发、高性能; 模块化架...转载 2021-04-29 09:42:07 · 182 阅读 · 0 评论