Changes between Version 23 and Version 24 of messenger/configuring_socket


Ignore:
Timestamp:
03/26/08 15:08:18 (16 years ago)
Author:
alexandrecorreia
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • messenger/configuring_socket

    v23 v24  
    1414== Configurando o Gerenciador de Conexões == 
    1515 
    16 O Gerenciador de Conexões, é um programa executável escrito em C ( desenvolvido pela equipe do Expresso Livre ) e tem por finalidade manter as conexões vindas de um servidor http (por exemplo Apache) para este Serviço de Mensagens Instantâneas. Seu funcionamento é simples e não requer instalação, apenas crie um diretório e copie dois arquivos, webjabber e o webjabber.cfg para este novo diretório. 
     16O Gerenciador de Conexões, é um programa executável escrito em C ( desenvolvido pela equipe do Expresso Livre ) e tem por finalidade manter as conexões vindas de um servidor http (por exemplo Apache) para este Serviço de Mensagens Instantâneas. Seu funcionamento é simples e não requer instalação, apenas crie um diretório e copie dois arquivos, webjabber e o webjabber.cfg para este novo diretório. Obrigatoriamente o gerenciador de conexões deve ficar na mesma máquina que está instalado o serviço Jabber. 
    1717 
    1818Apenas lembrando que dentro do pacote disponível do Módulo IM, existe uma pasta chamada webjabber, onde é possível encontrar os arquivos webjabber, webjabber.cfg e o webjabber.c, sendo que são utilizados da seguinte maneira: 
     
    2727=== O arquivo webjabber.cfg === 
    2828 
    29 Dentro do arquivo webjabber.cfg, terá que ser informado o Ip da máquina onde está instalado o servidor HTTP ( apache ), que está rodando a aplicação do Expresso, sem está configuração não será possível sua utilização. Criado também como uma forma de segurança, este arquivo somente permite os Ip's previamente informados, fazendo com que as requisições de Ip's desconhecidos seram descartadas. 
     29Dentro do arquivo webjabber.cfg, terá que ser informado o Ip da máquina onde está instalado o servidor HTTP ( apache ), que está rodando a aplicação do Expresso, sem está configuração não será possível sua utilização. Criado também como uma forma de segurança, este arquivo somente permite os Ip's previamente informados, fazendo com que as requisições de Ip's desconhecidos são descartadas. 
    3030 
    31  
    32 === Configurando o ExpressoMessenger === 
    33  
    34 Para executar este programa no servidor onde está instalado o Serviço Jabberd2, é necessário configurar no módulo de administração do Expresso Livre ( no item de configurações do módulo ExpressoMessenger ) a porta que será usada para a comunicação entre o gerenciador e o Módulo do IM. Abaixo segue dois exemplos, ilustrando melhor o uso do Gerenciador de Conexões. 
    35  
    36  
    37 === Primeira Ilustração === 
    38  
    39 Um Servidor exclusivo para o Serviço Jabberd2 e a Aplicação do Expresso está em outro Servidor. Como citado acima crie um diretório onde está instalado o Serviço Jabberd2 e copie os arquivos webjabber e o webjabber.cfg para este novo diretório. Edite o arquivo webjabber.cfg e informe o(s) ip(s) da máquina que contém a Aplicação Expresso instalada. Lembrando que cada Ip informado deverá ser sempre uma nova entrada, ou seja um por linha. Exemplo : 
     31Exemplo: 
    4032 
    4133'''Arquivo webjabber.cfg''' 
     
    4537127.0.0.1 [[BR]] 
    4638 
     39 
     40 
     41=== Configurando o ExpressoMessenger === 
     42 
     43Para executar este programa no servidor onde está instalado o Serviço Jabberd2, é necessário configurar no módulo de administração do Expresso Livre ( no item de configurações do módulo ExpressoMessenger ) a porta que será usada para a comunicação entre o gerenciador e o Módulo do IM. 
    4744 
    4845=== Executando o gerenciador de conexões webjabber === 
     
    5956<PORTA_GERENCIADOR>: porta que será utilizada pelo gerenciador (a mesma utilizada na configuração do ExpressoMessenger na opção "Porta do servidor Jabber") 
    6057 
     58=== Como usar o gerenciardo webjabber === 
    6159 
    62 No exemplo acima está sendo usado a porta 8888, caso queira utilizar outra troque o valor atual , lembrando que nossa recomendação é usar portas altas, 
     60Abaixo segue dois exemplos, ilustrando melhor o uso do Gerenciador de Conexões. 
     61 
     62=== Primeira Ilustração === 
     63 
     64Um Servidor exclusivo para o Serviço Jabberd2 e a Aplicação do Expresso está em outro Servidor. Como citado acima crie um diretório onde está instalado o Serviço Jabberd2 e copie os arquivos webjabber e o webjabber.cfg para este novo diretório. Edite o arquivo webjabber.cfg e informe o(s) ip(s) da máquina que contém a Aplicação Expresso instalada. Lembrando que cada Ip informado deverá ser sempre uma nova entrada, ou seja um por linha. 
     65 
     66# ./webjabber server.jabber 5222 server.jabber 8888 & 
     67 
     68No exemplo acima está sendo usado a porta 8888, pode ser informado qualquer outra porta. Sugerimos porém que seja usado portas altas. 
    6369 
    6470O "&" é para o processo ser execultado em background (segundo plano). 
     71 
     72=== Segunda Ilustração === 
    6573 
    6674