摘要:Nginx负载均衡环境搭建: 第一步:前期准备4台linux. ubuntu-nginx机 : 192.168.124.130 redhat-tomcat机-1 : 192.168.124.129 redhat-tomcat机-2 : 192.168.124.132 ubuntu-tomcat机-3 : 192.168.124.133 第二步:准备好用来测试的项目. redhat
Nginx负载均衡环境搭建:
第一步:前期准备4台linux.
ubuntu-nginx机 : 192.168.124.130
redhat-tomcat机-1 : 192.168.124.129
redhat-tomcat机-2 : 192.168.124.132
ubuntu-tomcat机-3 : 192.168.124.133
第二步:准备好用来测试的项目.
redhat-tomcat机-1 :ROOT.war的index内容为:redhat tomcat1,IP:192.168.124.129
redhat-tomcat机-2:ROOT.war的index内容为:redhat tomcat2,IP:192.168.124.132
ubuntu-tomcat机-3:ROOT.war的index内容为:ubuntu tomcat3,IP:192.168.124.133
三台机上安装好tomcat,3台机上都部署好项目名为ROOT.war的项目包,并启动三台机的tomcat,三台机的项目都可以在浏览器上分别正常访问.
第三步:在ubuntu-nginx机上安装nginx.
正式开始前,编译环境gcc g++ 开发库之类的需要提前装好:
ububtu平台编译环境可以使用以下指令
apt-getinstallbuild-essential apt-getinstalllibtool
安装g++:
yuminstallgccgcc-c++
执行安装nginx命令:
apt-getinstallnginx
Ubuntu安装之后的文件结构大致为:
所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
程序文件在/usr/sbin/nginx
日志放在了/var/log/nginx中
并已经在/etc/init.d/下创建了启动脚本nginx
默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 参考/etc/nginx/sites-available里的配置)
启动nginx:(停止为stop)
sudo/etc/init.d/nginxstart
如果出现:welcome nginx!样的欢迎文字,说明nginx安装成功.
第四步:配置nginx.cnf配置文件.
如下:
打开etc/nginx/nginx.conf文件.在http中增加如下配置,然后保存,重启nginx:
第五步: 测试:在浏览器输入:
每次刷新可以看到不同的服务器返回的结果,如下图:
由上面结果可以看出,每次刷新时,nginx将请求发送到不同tomcat服务器进行处理,说明nginx负载均衡环境搭建成功.
============================可能用到的指令=====================================
#tar-zxvfpcre-8.12.tar.gz
#cdpcre-8.12.tar.gz
#apt-get install build-essential
#./configure
#make
#makeinstall
由于Ubuntu默认并不提供C/C++的编译环境,因此还需要通过apt-get install build-essential进行安装即可。
给nginx机安装nginx.
#tar-zxvfnginx-1.0.5.tar.gz
#cdnginx-1.0.5
#./configure
#make
#makeinstall
配置nginx.conf.
检查配置文件语法: ../sbin/nginx -t
重新加载配置文件nginx.cnf: ../sbin/nginx -s reload
================return success;=================================
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28