• 运维基础服务篇:Nginx配置文件介绍

    一、配置文件结构11、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。2、events块:配置影响nginx服务器或与用户的网络连接。有每个进程的最大连接数,选取哪种事件驱动 2024-08-11 08:17:40
  • nginx解码特殊字符引发400问题处理案例分享

    问题背景和现象公司任务管理使用的是开源的redmine,以前是单机部署(bitnami_redmine),后来由于项目数量、人员数量和任务数量的增加,卡顿问题比较明显,于是改造为基于k8s的分布式集群部署(nginx+puma)。改造后有个现象是,wiki标题中,如果包含引号特殊字符,在打开页面时, 2024-08-10 14:47:30
  • 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