两台Nginx代理四台tomcat教程
2017-08-20 17:31
246 查看
195.203.1.1 安装tomcat nginx
195.203.1.2 安装tomcat nginx
195.203.1.3 安装tomcat
195.203.1.4安装tomcat
(1)首先安装tomcat
(2)解压tomcat
[root@localhost tomcat]#
(3)将tomcat重命名
[root@localhost tomcat]#
(4)启动tomcat
[root@localhost bin]#
(5)验证tomcat是否已经被成功安装。
curl http://localhost:8080/index.html
页面出现tomcat首页的内容,tomcat安装成功!
[同理在其他的三台服务器上面安装tomcat]
添加用户组 和用户
然后安装nginx
(1)将nginx安装包放到/usr/local 目录下
(2)将其解压
(3)tar -zxvf nginx-1.10.2.tar.gz
(4)将nginx-1.10.2.tar.gz重命名
(5)mv nginx-1.10.2.tar.gz nginx
(6)进入nginx目录下
(7)进入conf目录下将nginx.conf移动到nginx目录下然后对其进行修改
(8)修改内容如下:
然后将server里面的servername改为与之相对应的IP
(9)然后进行初始化配置
(10)
此时可能会遇到的问题:
则可以输入以下内容:
(11)
(12)
(13)
(14)然后启动nginx
(15)进入/nginx/sbin 目录下
(16)./nginx
(17)此时可能遇到的问题是:
如果出现以上问题则解决方法如下:
建立软链接:
(18)再次启动nginx ./nginx 启动nginx成功
(19)访问nginx
(20)curl http://localhost:80/
(21)即可以出现nginx的欢迎页面
注意:启动nginx命令:./nginx 关闭nginx命令:./nginx -s stop
这样tomcat和nginx都安装成功。
开始配置nginx和tomcat的负载均衡
(1)这里只需要修改/nginx 目录下的nginx.conf 配置文件即可。
(2)配置内容如下:
(3)在http的大括号里面的access_log下面加上以下内容:
(4)然后在location /{}里加入以下内容:
(5)到此为止负载均衡配置完成。
(6)此时将四台服务器的tomcat都开启,然后开启两台nginx。
然后在nginx服务器上面分别访问
curl http://localhost/
就可以随机访问四台tomcat的欢迎页面了。
195.203.1.2 安装tomcat nginx
195.203.1.3 安装tomcat
195.203.1.4安装tomcat
(1)首先安装tomcat
(2)解压tomcat
[root@localhost tomcat]#
tar -xzvf apache-tomcat-6.0.48.tar.gz
(3)将tomcat重命名
[root@localhost tomcat]#
mv apache-tomcat-6.0.48 tomcat6.0
(4)启动tomcat
[root@localhost bin]#
./startup.sh
(5)验证tomcat是否已经被成功安装。
curl http://localhost:8080/index.html
页面出现tomcat首页的内容,tomcat安装成功!
[同理在其他的三台服务器上面安装tomcat]
添加用户组 和用户
groupadd nginx useradd -g nginx nginx
然后安装nginx
(1)将nginx安装包放到/usr/local 目录下
(2)将其解压
(3)tar -zxvf nginx-1.10.2.tar.gz
(4)将nginx-1.10.2.tar.gz重命名
(5)mv nginx-1.10.2.tar.gz nginx
(6)进入nginx目录下
(7)进入conf目录下将nginx.conf移动到nginx目录下然后对其进行修改
(8)修改内容如下:
user nginx nginx; worker_processses 2; errpr_log /usr/local/nginx/logs/nginx_error.log; pid /usr/local/nginx/logs/nginx.pid; events{ worker_connections 65535; }
然后将server里面的servername改为与之相对应的IP
(9)然后进行初始化配置
(10)
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_sslmodule --with-http_sub_module --with-http_stub_status_module
此时可能会遇到的问题:
||cp conf/nginx.conf 'user/local/nginx/conf/' cp :'conf/nginx.conf' and 'user/local/nginx/conf/nginx.conf' are the sane file
则可以输入以下内容:
(11)
./configure --prefix =/usr/local/nginx/ --conf-path=/usr/local/nginx/nginx.conf
(12)
make
(13)
make install
(14)然后启动nginx
(15)进入/nginx/sbin 目录下
(16)./nginx
(17)此时可能遇到的问题是:
./nginx:error while loading shared libraries:libpre.so.1 accnot open shared object file :No such file or directory
如果出现以上问题则解决方法如下:
建立软链接:
ln -s /usr/local/lib/libpre.so.1 /lib64/
(18)再次启动nginx ./nginx 启动nginx成功
(19)访问nginx
(20)curl http://localhost:80/
(21)即可以出现nginx的欢迎页面
注意:启动nginx命令:./nginx 关闭nginx命令:./nginx -s stop
这样tomcat和nginx都安装成功。
开始配置nginx和tomcat的负载均衡
(1)这里只需要修改/nginx 目录下的nginx.conf 配置文件即可。
(2)配置内容如下:
(3)在http的大括号里面的access_log下面加上以下内容:
upstream tomcats{ server 198.203.180.46:8080; server 198.203.180.47:8080; server 198.203.180.48:8080; server 198.203.180.49:8080; }
(4)然后在location /{}里加入以下内容:
root html; index index.html index.htm; proxy_pass http://tomcats; proxy_redirect default;
(5)到此为止负载均衡配置完成。
(6)此时将四台服务器的tomcat都开启,然后开启两台nginx。
然后在nginx服务器上面分别访问
curl http://localhost/
就可以随机访问四台tomcat的欢迎页面了。
相关文章推荐
- 两台Nginx代理四台tomcat教程
- ubuntu安装nginx反向代理tomcat
- 使用Nginx反向代理tomcat服务器
- Nginx反向代理tomcat
- Linux下配置Nginx与Tomcat负载均衡及反代理
- nginx代理tomcat不能获取真实ip地址解决方法
- 最简单的nginx反向代理tomcat
- Tomat集群 + Tomcat集群session共享 + Nginx负载 + Nginx静态资源代理
- nginx+tomcat实现Windows系统下的负载均衡搭建教程
- nginx反向代理到tomcat,并在request中获取客户端请求ip
- LINUX中NGINX反向代理下的TOMCAT集群
- nginx反向代理tomcat,由于客户端输入的端口不一致造成网页basehref错误的问题及解决办法
- Nginx反向代理时tomcat日志获取真实IP
- IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
- nginx和tomcat做整合,nginx代理访问tomcat页面,一级页面能访问,但是二级页面提示404错误。
- nginx 代理 tomcat 502 bad gateway
- nginx 代理 tomcat
- 使用Nginx反向代理tomcat服务器
- 最简单的nginx反向代理tomcat
- nginx+tomcat单个域名及多个域名配置教程