20180124 搭建开通环境

主机 172.16.22.2 eternity/provtt root/nyztesoft$123

nginx安装在/usr/local/nginx 需要用root用户登录

nginx反向代理需要记录一下 启动命令

/usr/local/nginx/sbin/nginx -c /usr/eternity/spnR9/nginx-1.13.8/conf/nginx.conf

如果不指定配置文件,即用/usr/local/nginx/conf/nginx.conf 则启动命令只需要为/usr/local/nginx/sbin/nginx

# 重新载入配置文件

[root@RHEL6 nginx-1.13.8]# /usr/local/nginx/sbin/nginx -s reload

# 重启 Nginx

[root@RHEL6 nginx-1.13.8]# /usr/local/nginx/sbin/nginx -s reopen

# 停止 Nginx

[root@RHEL6 nginx-1.13.8]# /usr/local/nginx/sbin/nginx -s stop

开通prov目录/usr/eternity/spnR9/

开通prov启动脚本/usr/eternity/spnR9/bosstool

portal 是直接从框架获取的portal.war,直接放在tomcat下即可

ZSMART_HOME=/usr/eternity/spnR9

portal加载的配置文件在ZSMART_HOME/etc目录下

prov加载的配置文件在ZSMART_HOME/etc/prov目录下

prov进程:172.16.22.2:8071/restful

portal进程:172.16.22.2:7086/portal

cvbs进程:10.45.81.180:8080/cvbs-product

反向代理配置如下nginx.conf

    upstream provserver {
        server 172.16.22.2:8071;
    }
    upstream portalserver {
        server 172.16.22.2:7086;
    }
    upstream crmserver {
        server 10.45.81.180:8080;
    }
server {
        listen       8072;
        server_name  172.16.22.2;

        location ^~ /restful/portal { 
            proxy_pass http://portalserver/portal;
            proxy_cookie_path /portal /restful/portal; #session会丢失,需要转session,这里的路径要注意对应关系
        }

        location ^~ /restful/cvbs-portal {
            proxy_pass http://crmserver/cvbs-portal;
        }

        location ^~ /restful { 
            proxy_pass http://provserver;
        }
}

反向代理session丢失问题:https://www.cnblogs.com/zangdalei/p/6021352.html

nginx负载均衡:http://blog.csdn.net/daybreak1209/article/details/51554045

results matching ""

    No results matching ""