• nginx反向代理禁止ip访问及泛解析访问限制(禁止非法域名解析)

    nginx配置server { listen 80 default_server; server_name _; access_log off; return 444;}注:如果网站使用了CDN,CDN并开启了https,那么443端口会自动支持法域名解析 2024-08-10 14:17:50
  • node.js中如何获取经过nginx代理后的请求的真实ip

    假如有一个客户端请求经过了nginx代理转发以后发送给node.js服务器,如果我们想要获取到客户端的真实ip地址,而不是nginx服务器的地址的话应该怎么做呢?首先在nginx中配置一下被代理服务器接收到的header信息proxy_set_header用来配置被代理服务器接收到的header信息 2024-08-10 14:02:55
  • Nginx Gunicorn在服务器中分别起什么作用

    大部分人在gunicorn前面部署一层nginx的时候也的确没有想过为什么,他们只是觉得这样显得他们比较专业,而且幻想着加了一层nginx反向代理之后性能会有提升,恕我直言,请你们带上脑子,一个单纯的串联结构怎么可能提升性能?请好好想一想这个问题好吗?在前面增加一层nginx的情况主要是:负载均衡。 2024-08-10 13:47:31
  • php&nginx运行原理

    一、什么是 CGICGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果 2024-08-10 13:32:51
  • Nginx + Uwsgi + Django部署详细流程

    主要介绍标题中写明的项目部署流程,以及解决部署过程中可能遇到的一些问题,在开始之前,墙裂推荐这篇文档: Setting up Django and your web server with uWSGI and nginx 看完这篇文档,你可能已经能够解决90%(甚至100%)的问题了,剩下10%的问 2024-08-10 12:17:49
  • Nginx的四大用途你都知道吗?

    一、反向代理反向代理应该是 Nginx 做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet上 的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户 2024-08-10 11:47:56
  • Nginx总结(五)如何配置nginx和tomcat实现反向代理

    今天要说的是如何配置nginx和tomcat实现反向代理。需要说明的是:由于本文章是nginx系列文章中的一篇,文章里面很多其他的配置,可能前面的文章已经说讲过,然后后续就没有在介绍,如果出现有些配置没有讲,大家可能需要去看看前面的文章。 什么是反向代理 通常的代理服务器,只用于代理内部网络对Int 2024-08-10 11:32:55
  • Mac Brew部署 Nginx + php +Mysql + phpMyAdmin 环境

    发布MacOs Catalina 简单体验后,有网友私信要一下Mac Brew部署 Nginx + php +Mysql + phpMyAdmin的步骤,因为部署的时候没有截图,就文字描述吧,其实很简单,跟着操作没有截图也能完成;另外有网友建议说Mac 部署Docker环境也可以(类似Win 下面的 2024-08-10 10:32:48
  • Nginx网站使用CDN之后禁止用户真实IP访问的方法

    一、真假难辨如何禁止访问,我们先了解下常见的3种网站访问模式:用户直接访问对外服务的普通网站浏览器 --> DNS解析 --> WEB数据处理 --> 数据吐到浏览器渲染展示用户访问使用了CDN的网站浏览器 --> DNS解析 --> CDN节点 --> W 2024-08-10 08:03:37
  • Nginx + Keepalived 高可用之主从配置

    在架构设计中,可以利用 nginx 的反向代理和负载均衡实现后端应用的高可用性,同时还需要考虑Nginx的单点故障,真正做到架构高可用性。主要考虑以下两点:Nginx 服务因为意外现象挂掉服务器宕机导致 Nginx 不可用目前主流的解决方案就是 keepalived + nginx 实现 nginx 2024-08-09 15:18:28