您好,欢迎访问一九零五行业门户网

nginx + tomcat7 配置集群环境

在centos linux 正常配置 tomcat7
启动tomcat7,访问地址为:
192.168.1.207:8080
192.168.1.208:8080
下载nginx 相关版本,地址如下:http://nginx.org/en/download.html,个人使用的是nginx-1.6.2.tar.gz将nginx 安装文件上传至linux 服务器。执行命令进行解压:tar -zxvf nginx-1.6.2.tar.gz安装nginx必须的相关包命令:yum install -y pcre-devel openssl-develyum install gcc-c++配置nginx安装环境:
执行如下命令:
cd nginx-1.6.2./configure --with-http_stub_status_module --with-http_ssl_module如果出现以下信息表示配置安装环境成功。
  nginx path prefix: /usr/local/nginx
  nginx binary file: /usr/local/nginx/sbin/nginx
  nginx configuration prefix: /usr/local/nginx/conf
  nginx configuration file: /usr/local/nginx/conf/nginx.conf
  nginx pid file: /usr/local/nginx/logs/nginx.pid
  nginx error log file: /usr/local/nginx/logs/error.log
  nginx http access log file: /usr/local/nginx/logs/access.log
  nginx http client request body temporary files: client_body_temp
  nginx http proxy temporary files: proxy_temp
  nginx http fastcgi temporary files: fastcgi_temp
  nginx http uwsgi temporary files: uwsgi_temp
  nginx http scgi temporary files: scgi_temp
安装nginx
执行命令:make && make install
出现如下信息表示安装成功:
test -f '/usr/local/nginx/conf/nginx.conf' || cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/conf/nginx.conf.default'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html' || cp -r html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' || mkdir -p '/usr/local/nginx/logs'
make[1]: leaving directory `/web/nginx-1.6.2'
启动:/usr/local/nginx/sbin/nginx 
关闭:/usr/local/nginx/sbin/nginx  -s stop
重启 nginx 服务:/usr/nginx/sbin/nginx -s reload
配置nginx负载均衡
执行命令:vi /usr/local/nginx/sbin/nginx/conf/nginx.conf
修改为:
worker_processes  2;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
#start
upstream 192.168.1.208{
#解决session的问题
ip_hash;
server 192.168.1.207:8080 weight=1;
server 192.168.1.208:8080 weight=1;
}
#end
    server {
        listen       80;
        server_name  192.168.1.208;
        location / {
            root   html;
            index  index.html index.htm;
            #请求转向mysvr 定义的服务器列表
   proxy_pass http://192.168.1.208;
   proxy_redirect default;
   #跟代理服务器连接的超时时间,必须留意这个time out时间不能超过75秒,当一台服务器当掉时,过10秒转发到另外一台服务器。
   proxy_connect_timeout 10;
}
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
保存退出。
启动nginx服务,
访问http://192.168.1.208/应用名称
以上就介绍了nginx + tomcat7 配置集群环境,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息