nginx的基础配置实现负载均衡

1,下载的Nginx的的及相关组件

先切换到根用户下

[root @ localhost src] $ su root

密码:                              输入密码,在输入密码时,密码不会显示

[root @ localhost /] $ cd /usr / local / src /                       进入src文件夹 

 执行下面四条命令,下载的Nginx的的及相关组件

[root@localhost src]# wget http://nginx.org/download/nginx-1.10.2.tar.gz
[root@localhost src]# wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
[root@localhost src]# wget http://zlib.net/zlib-1.2.11.tar.gz
[root@localhost src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.g

 安装C ++编译环境

[root@localhost src]# yum install gcc-c++
下载期间会有提示确认,输入y回车
Is this ok [y/N]:y

 OpenSSL的的的安装

[root@localhost src]# tar zxvf openssl-fips-2.0.10.tar.gz
省略安装内容...
[root@localhost src]# cd openssl-fips-2.0.10
[root@localhost openssl-fips-2.0.10]# ./config && make && make install

 PCRE安装

[root@localhost src]# tar zxvf pcre-8.40.tar.gz
省略安装内容...
[root@localhost src]# cd pcre-8.40
[root@localhost pcre-8.40]# ./configure && make && make install

 zlib的的的安装

[root@localhost src]# tar zxvf zlib-1.2.11.tar.gz
省略安装内容...
[root@localhost src]# cd zlib-1.2.11
[root@localhost zlib-1.2.11]# ./configure && make && make install

nginx的的的安装

扫描二维码关注公众号,回复: 4556753 查看本文章

 [root @ localhost src] #tar zxvf nginx-1.10.2.tar.gz

省略安装内容...

[root @ localhost src] #cd nginx-1.10.2

[root @ localhost nginx-1.10.2]#./ configure && make && make install

 2,启动Nginx的的的

先查询的nginx的的安装的目录

 [root @ localhost local] #whereis nginx

nginx:/ usr / local / nginx                        查询到的结果

进入nginx的的的目录并启动

 [root @ localhost local] #cd / usr / local / nginx /

 [root @ localhost nginx]#/ usr / local / nginx / sbin / nginx

 打开浏览器,输入本地主机,若出现下图,则说明启动成功

 3,上传两个的Tomcat的的用于测试

可先到官网下载的tomcat的的,下载一个即可

https://tomcat.apache.org/download-80.cgi

下载完后,先创建一个Java的的的文件夹用于存放的tomcat的的

 [root @ localhost local] #mkdir / usr / java

 [root @ localhost local] #cd / usr / java

 然后将下载的Tomcat的的的复制到的的java的目录中

若无法粘贴,可能是的java的的文件夹权限不够,可执行下面这条命令,给予权限,若可直接粘贴,即可跳过这条命令

[root @ localhost local] #sudo chmod -R ugo + rw / usr / java

 复制完成后,要将两个tomcat的的的进行名称修改,参考下图

 然后修改这两个的Tomcat的的的端口号,需进入的Tomcat的的的CONF目录,修改的server.xml中的配置文件

[root @ localhost local] #vi /usr/java/apache-tomcat-6.0.33-1/conf/server.xml

 修改3处端口,如下:

 同样的方式,修改第二个的的tomcat的

然后启动两个tomcat的的的,并访问,测试是否能正常使用

进入tomcat的的的目录下的斌目录,启动startup.sh

[root @ localhost local] #cd /usr/java/apache-tomcat-6.0.33-1/bin              先进入bin目录

[root @ localhost bin]#。/ startup.sh                启动tomcat

 第二个的的tomcat的以同样的方式启动即可

然后打开浏览器,分别输入本地主机:18080和本地主机:28080,查看是否启动成功,如下图

 为了方便后面进行负载均衡的测试,我们会分别修改这两个的Tomcat的的的默认页面,方便区分

我们需进入的Tomcat中的的webapps / ROOT目录,修改其中的index.jsp的页面

[root @ localhost local] #cd /usr/java/apache-tomcat-6.0.33-1/webapps/ROOT

[root @ localhost ROOT] #vi index.jsp  

随便在页面中输入一些文字,用于区分即可,修改完后,重新访问,如下图

 这样,我们两个的的tomcat的设置已经完成

如图4所示,修改的nginx的的的配置文件,实现负载均衡

首先我们需要进入的nginx的的下的的的CONF目录,修改nginx.conf配置文件

[root @ localhost ROOT] #cd / usr / local / nginx / conf                  进入conf目录

[root @ localhost conf] #vi nginx.conf                      打开nginx.conf配置文件

 点击我,进行文件修改,修改如图所示,添加第一个红框内容,修改第二个红框内容,两个绿色框中的名称必须一致

点击ESC键,再输入:WQ,退出保存文件即可

然后我们重新启动的Nginx的的,可能刚才已经启动过,我们先停止,再重新启动

[root @ localhost~]#/ usr / local / nginx / sbin / nginx -s stop

[root @ localhost~]#/ usr / local / nginx / sbin / nginx 

 最后,我们打开浏览器,输入本地主机/ index.jsp的,不断进行刷新,若刚才修改的两个的Tomcat的默认页面不断切换,则证明成功了,如下

猜你喜欢

转载自blog.csdn.net/wang_97/article/details/83380881