Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Crie ou edite o arquivo <Diretório de Instalação>/repository/wcmdir/config/configuration.properties e altere as configurações abaixo (para mais opções de configuração):

    Bloco de código
    languagehtml/xml
    node.chat.url=<ServerIP>:7777
    node.realtime.url=<ServerIP>:8888

    Em que ServerIP é o IP do servidor informado durante a instalação.

     

  2. Alterando para: 

    Bloco de código
    languagehtml/xml
    node.chat.url=<RedirectIP>:7777
    node.realtime.url=<RedirectIP>:8888

    Em que RedirectIP é o IP do redirecionador das requisições (ex.: Apache mod_proxyMicrosoft NLB).

 

Configuração load balancer no apache para fluig Realtime

 Abra o arquivo httpd.conf e adicione o seguinte código:

Bloco de código
languagexml
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy balancer://ws>
	BalancerMember ws://{ip-servidor-node-1}:7777 route=node1
	BalancerMember ws://{ip-servidor-node-2}:7777 route=node2
	BalancerMember ws://{ip-servidor-node-3}:7777 route=node3

	ProxySet lbmethod=byrequests
    ProxySet stickysession=ROUTEID
</Proxy>

<Proxy balancer://httpNode>
	BalancerMember http://{ip-servidor-node-1}:7777 route=node1
	BalancerMember http://{ip-servidor-node-2}:7777 route=node2
	BalancerMember http://{ip-servidor-node-3}:7777 route=node3

	ProxySet lbmethod=byrequests
    ProxySet stickysession=ROUTEID
</Proxy>

<Proxy balancer://httpFluig>
	BalancerMember http://{ip-servidor-1}:8888 route=node1
	BalancerMember http://{ip-servidor-2}:8888 route=node2
	BalancerMember http://{ip-servidor-3}:8888 route=node3
</Proxy>

<VirtualHost *:7777>
    ServerName <Nome externo do servidor>

    ProxyPreserveHost On
    RewriteEngine On
    RewriteCond %{REQUEST_URI}  ^/socket.io/            [NC]
    RewriteCond %{QUERY_STRING} transport=websocket      [NC]
    RewriteRule /(.*)           balancer://ws/$1 [P,L]

	ProxyPass /socket.io/ balancer://httpNode/socket.io/
    ProxyPassReverse /socket.io/ balancer://httpNode/socket.io/
</VirtualHost>

<VirtualHost *:8888>
    ProxyPreserveHost On
    ProxyPass / balancer://httpFluig
    ProxyPassReverse / balancer://httpFluig
</VirtualHost>