1概念1.1正向代理一种客户端代理技术,用于帮助客户端访问无法直接访问的网络资源,并隐藏客户端IP,常见的场景有***、浏览器HTTP代理1.2反向代理一种服务端代理技术,用于隐藏真实服务端节点,并实现负载均衡、缓存、安全校验、协议转换等,常见的有LVS、nginx2实践2.1实现一个正向代理服务2.1.1基本思路代理接收客户端请求,复制该请求对象,并根据实际需要配置请求参数构造新的请求,发送到服
分类:
其他好文 时间:
2020-06-15 10:03:09
阅读次数:
99
登录 SonarQube 安装参见我之前文章:Docker Compose 方式安装 SonarQube 8.3.1 说明: 采用 Crowd 实现软件统一登录。 Nginx 反向代理,实现统一域名访问方式,如:http://xxx.com/sonar,http://xxx.com/[crowd,j ...
分类:
其他好文 时间:
2020-06-14 18:48:05
阅读次数:
235
反向代理日志json化 步骤 使用ansible用户登录反向代理服务器 cd /etc/nginx/ 修改配置文件nginx.conf sudo vi nginx.conf 将 log_format main '$remote_addr - $remote_user [$time_local] "$ ...
分类:
Web程序 时间:
2020-06-12 00:31:34
阅读次数:
120
如果部署在apache或nginx后面,就是访问默认80或443。反向代理会帮你转到8000和8082上。 我使用443,我在路由器上设定了转发,比如 对外网12323这个端口会转到内网地址443上 我使用seafile就会是 https://外网ip:12323 9 , 客户端也是配置使用这个地址 ...
分类:
其他好文 时间:
2020-06-11 23:22:05
阅读次数:
178
一、场景介绍:因Kibana5.5版后,已不支持认证功能,也就是说,直接打开页面就能管理,想想都不安全,不过官方提供了X-Pack认证,但有时间限制。毕竟X-Pack是商业版。决定采用nginx做反向代理。二、实现过程1.安装ApacheHttpd密码生成工具[root@master~]#yuminstallhttpd-tools-y2.生成Kibana认证密码[root@master~]#mkd
分类:
其他好文 时间:
2020-06-11 23:20:44
阅读次数:
97
前后端分离项目,优先使用Nginx同域部署。 不能同域部署的势必会跨域,此时则需要用Nginx给后端项目做反向代理,做还有额外配置: location / { # 1.针对复杂请求,的前导OPTIONS请求,采取一律放行政策,Nginx拦截后直接返回200,不打到后端接口,避免后端认证等问题(因为O ...
分类:
其他好文 时间:
2020-06-11 13:49:23
阅读次数:
68
一、服务端证书制作(针对B/S项目) 1.在Centos7上新建一个空目录,创建mySsl.conf的配置文件,包含如下内容: [ req ] default_bits = 2048 distinguished_name = req_distinguished_name req_extensions ...
分类:
其他好文 时间:
2020-06-11 13:15:58
阅读次数:
69
一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。 二、Nginx负载均衡策略 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用 ...
分类:
其他好文 时间:
2020-06-10 20:57:43
阅读次数:
62
软硬件环境: A、 树莓派 3b+ 1个,安装于我租住的房间中。联网经过多层NAT(网络地址转换),故无公网IPB、一个有公网IP的VPS(虚拟主机),我使用的是国外的vultr,您也可以选择阿里云,亚马逊等各种厂商产品。这台机器的操作系统为 centos 7.0 ,IP 为 A.A.A.AC、一台 ...
分类:
系统相关 时间:
2020-06-10 10:48:50
阅读次数:
142
一、介绍首先要了解Apache采用的MPM(Multi-ProcessingModules,多道处理模块),MPM是Apache的核心,它的作用是管理网络连接、调度请求。Apache中MPM分为3种(perfork、worker、event)。Apache2.4版本新特性:1、MPM支持在运行时装载;不过要开启这种特性,在编译安装要启用这三种功能;--enable-mpms-shared=all-
分类:
Web程序 时间:
2020-06-09 09:54:06
阅读次数:
80