目录
安装步骤总:
一.步骤详解:
1.下载:
下载之后编译需要,因为是源码。
2.传输之后进行解压
3.安装依赖,第一遍有问题报错,直接在此进行安装
安装完成之后配置路径
make && make install 编译,安装
安装配置完成后,源码包已经无用,可以删除(不删也行)
进入配置目录,./nginx就可以开启nginx(要进入目录才可以)
cd /opt/sxt/nginx/sbin/
检查nginx是否启动:ps -ef|grep nginx
然后访问你的主机ip,在网页中访问进入nginx。如果访问的是Apache,那就先关闭Apache,以免Apache占用80端口。
然后nginx搭建成功。但是此时的nginx是最基本的架构,不具备负载均衡的功能。
负载均衡的搭建:
一.首先进入nginx的配置文件目录中
cd nginx/conf内的nginx.conf文件,nginx所有的一切我们都在这个文件中去看
配置文件内容详解:
二.开启三台虚拟机
这三台虚拟机有需要有tomcat,且要修改配置文件
1.配置好一虚拟机
进入文件后,首先将默认的session的false改成true
然后将36行的div开始删除到217行,将div内容全部删除,以此清空网页中的全部内容
然后给网页中加入自己想要加入的内容或者请求,这里是添加了代码行,为了获取本机的服务器地址以及远端的客户端地址,以及session的id,方便实验。
然后开启tomcat
接着我们在浏览器中输入ip访问tomcat查看是否配置开启成功
2.将配置好的配置文件传输到另外两台虚拟机
首先我们需要关闭server1的tomcat,然后将配置文件传输到另外两台机器
传输完成之后,我们分别开启三台机器的tomcat
然后分别进行网页测试,查看是否成功开启
三.配置nginx主服务器
为了方便实验操作,我们将nginx配置文件中的内容删除到这些。
然后我们在server的上面添加我们所需要进行负载均衡的主机ip,并且给它的组名起为shsxt,然后在server中将这个组名放入prox_pass中,这样一个简单的负载均衡就搭建完成。
wq保存退出后,然后开启nginx服务。
然后输入ip进行测试,我们输入访问的是nginx的80端口网页,但是最终访问的是tomcat后端的客户端。
然后我们不断的进行网页刷新,发现会进行1,3,2,三台主机进行轮询访问,如果有时候刷新不成功,那么就ctrl+f5强制刷新,如果还不好使就清浏览器的缓存。