场景:在
内网提供 http
访问外网 https 网站资源。
内网架设
nginx http 站点,通过http://aaa.com 供
访问,
nginx 收到 http 请求后,反射代理
外网 https://bbb.com。
配置文件:
server{
listen 80;
server_name aaa.com;
resolver 192.168.1.1 valid=300s;
通过nginx代理访问局域网的mysql和redis欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢
实现的功能:当有新的连接到达
Nginx时,在redis记录连接数量。
1. redis 创建
数据库
安装完成redis之后,通过set connums 0 创建数据。(redis基本使用参照官方文档即可)。
2. 更改
Nginx 源码
由于是要在新建连接时进行连接计数加一,因此需要在
nginx accept新的连接时进行计数操作,首先找到
Nginx 处理新连接的函数所在文件
nginx/src/event/
ngx_event_accept.c,在该文件中能够找
upstream cloudsocket {
hash $remote_addr consistent;
server 192.168.182.155:3306 weight=5 max_fails=3 fail_timeout=30s;
server {