在linux搭建集群(nginx)

来源:互联网 发布:英语会被取代知乎 编辑:程序博客网 时间:2024/06/15 14:43

1.先将 nginx上传到linux上 mkdir /usr/local/nginx 文件复制到此文件夹下
2.解压nginx
.zip 用 unzip 解压
.war 用jar -xvf 解压
3.先编译nginx
安装依赖包(如果yum失败,检查IP设置,ping www.baidu.com 失败就是访问不了外网)
http://blog.csdn.net/qq_36630837/article/details/78321176
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
执行编译
先进入 nginx的目录
执行
./configure

**4.安装nginx**                执行         make        make install**5.启动nginx**    cd nginx目录下        配置文件 conf        启动nginx              sbin目录下 ./nginx         关闭命令:相当于找到nginx进程kill。        ./nginx -s stop        退出命令:        ./nginx -s quit*6.将端口号80 放行*    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT    将该设置添加到防火墙的规则中    /etc/rc.d/init.d/iptables save**7.修改conf文件 和window下一样**    配置集群(不能设置session共享)        1.对每个tomcat的端口进行设置(server.xml)        2.需要在http节点上添加一个 (server上面即可)        upstream servlet_yuanyuan{            server 127.0.0.1:8090;            server 127.0.0.1:8100;            ip_hash;        }    修改location /下的反向代理         proxy_pass http://servlet_yuanyuan    重新加载nginx (sbin目录下)        ./nginx -s reload**8.启动tomcat (注意目录)**     ./tomcat1/apache-tomcat-7.0.52/bin/startup.sh      ./tomcat2/apache-tomcat-7.0.52/bin/startup.sh**访问:192.168.2.110/demo/**