引言 在上一篇,我们组装好了虚拟机的硬件部分,那么现在我们就要把操作系统装上了,既然是服务器,那么安装linux操作系统是个比较好的选择,如果你喜欢的话,安装windows也是没有任何问题的 我这里选择centos7作为虚拟机环境,centos的系统比较稳定,而且在上一篇为虚拟机命名的时候,就已经做好了铺垫了,那么首先我们需要获取centos的光盘镜像文件.下载centos7镜像文件 centos7下载页:http://101.110.118.38/isoredirect.centos.org/…
引言 在前面几篇中,我们成功的搭建起了一台nginx服务器,所以我们要重复前面的步骤,把服务器的数量增加到3台以上,我这里已经建好了另外两台,分别是centos7-22,centos7-23,对应的ip分别是192.168.10.22,192.168.10.23,因为i这个IP待会我们在配置后端服务器组的时候需要用到,如果材料准备完毕的话,我们就开始配置后端服务器组吧. 配置后端服务器组 利用centos7-21(以下简称21号)作为反向代理服务器,另外两台centos7-22,centos7-…
引言 虽然上一篇我们成功的启动了虚拟机,也安装好了操作系统,但是这台虚拟机和主机以及其他虚拟机是没有办法连通的,我们的目标是配置多台服务器并且配置nginx反向代理,来实现负载均衡,所以不能访问内网是不可以的,那么接下来我们就要开始配置网络了 配置网络 配置网络之前,我们需要知道我们的本机虚拟机网卡的IP,原理是把宿主机的虚拟网卡当作网关,然后把所有的虚拟机都配置在这一网段下,那样就能建立一个局域网的环境了,虽然我们目前只有一台虚拟机,但是我们可以重复前两篇的步骤 ,来多建立几台 打开网络和共享…
引言: 在上一篇,我们已经装好了虚拟机,并且已经配置好了网络,那么今天我们就要开始安装nginx服务器了. 安装工具以及过程 安装gcc编译套件以及nginx依赖模块 yum -y install gcc gcc-c++ automake pcre pcre-devel openssl openssl-devel zlib zlib-devel 获得nginx源码 .tar.gz 如果出现wget command not find,找不到wget命令的话,那么就先下载wget工具 yum ins…
引言 作为一个web程序员,有时候需要想尽办法来利用有限的资源来产生最大程度的负载,除了提高硬件配置,增加带宽之外,CDN加速,DNS加速,缓存,还可以利用反向代理.但是要说反向代理,就不的不说nginx服务器,nginx是一款免费并且开源的高性能服务器以及反向代理服务器产品,虽然他体积小且精简,但是功能很强大,并且可以和其他各种服务器进行配合.有句话是这么说的,I hear,I forgot;I see, I recognised;I do, I understood! 亲自实践永远是最好的学…
配置方法一(可用): upstream tomcatserver1 { server ; server 192.168.70.172; server 192.168.70.173 down; server 192.168.70.174; server 192.168.70.175 backup; } server { listen ; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; lo…
yum -y install gcc gcc-c++ autoconf automake libtool make cmake yum -y install zlib zlib-devel openssl openssl-devel pcre-devel 2.安装nginx ./configure --with-http_ssl_module --with-http_stub_status_module --with-pcre make make install 3,安装之后nginx 的路径是…
使用 Docker 安装 Gitea 的过程非常简单的,堪比"一键式"安装.Gitea 安装使用系列教程将会从多种方式进行全方位的实操演示. 视频演示中使用腾讯云实验环境安装 Docker 并快速启动 Gitea 环境准备 服务器配置 OS Version CPU RAM Debian Linux bullseye 2 Core 4GB 本文所采用的服务器配置如下,建议内存最少在 1GB 以上.OS 版本可以是 Debian.Ubuntu.Fedora 以及 CentOS,本文优先使用…
nginx配置负载均衡其实很简单,一直还以为负载均衡是个很高端人士玩的 首先先了解下负载均衡,假设一个场景,如果有1000个客户同时访问你服务器时,而你只有一台服务器的Nginx,且只有一个MySQL服务器,那么这些请求 可能会高出你的的服务器承受能力,就会down掉: 解决方法: 1.垂直升级:就是增加服务器的配置,CPU,内存等 2.水平升级:添加多台服务器来分担服务器压力 常见的负载均衡器 根据工作在的协议层划分可划分为: 四层负载均衡:根据请求报文中的目标地址和端口进行调度 七层负载均衡…
为了对比Hproxy和Nginx负载均衡的效果,分别在测试机上(以下实验都是在单机上测试的,即负载机器和后端机器都在一台机器上)做了这两个负载均衡环境,并各自抓包分析.下面说下这两种负载均衡环境下抓包分析后的结果: 1)Haproxy负载均衡环境下的实验记录.后端有一台机器挂掉后,如果还没达到探测的时间点时,请求还会往挂掉的这台机器转发,请求会丢失.Haproxy负载均衡的实验记录如下:1--先看下Haproxy的配置. 配置inter 20000为20s检测一次,这个是为了更明显的抓下HAPr…