MSN-proxy no OpenSUSE 11.2 como guest em vmware em Windows Server 2008

Após instalar o MSN-proxy v0.7 no OpenSUSE 11.1 de 32 bits, resolvi migrar para MSN-proxy 0.8, mesmo ainda estando em sua versão alpha. O MSN-proxy foi instalado no OpenSUSE 11.2 x64 rodando como guest sobre VmWare 2.0.2 em sistema host Windows Server 2008 x64.

[ Hits: 37.440 ]

Por: Claudir Pereira dos Santos em 01/06/2010


Instalando e configurando interface web para administrar o msn-proxy



Para rodar a interface web se faz necessário os seguintes pacotes: apache2, apache2-mod_php5,php5-sockets e php5-MySQL, esses dois últimos já instalados juntos com o msn-proxy.

Ao instalar apache2 e apache2-mod_php5, automaticamente são instaladas as dependências libapr-util1, libmm14, apache2-prefork, apache2-utils e libapr1.

Desde o pacote 0.7.27.1 o php5-sockets e php5-MySQL já tinham sido inseridos como dependência e já eram instalados automaticamente. Só referencio ela aqui pois tive muitos problemas até descobrir que eles eram dependências. O erros que ocorriam na falda deles eram os seguintes:
  • php5-sockets: Se ele não for instalado vai gerar a mensagem "there was a problem with the request" (Houve um problema com sua solicitação) quando você tentar bloquear ou liberar um contato de um usuário.
  • php5-MySQL: Se não instalado, vai ser exibida apenas uma página em branco quando você tentar carregar as páginas do msn-proxy, pois existem códigos MySQL nas paginas php e sem esse pacote não é possível abrí-las.

Após instalar todos os pacotes, abra o terminal em modo de super usuário e faça o seguinte. Para abrir o arquivo php.ini no vi:

# vi /etc/php5/apache2/php.ini

Pressione a tecla "i" para mudar para mo modo de inserção. Localize as linhas abaixo e altere para ficar dessa forma:

display_errors = On
display_startup_errors = On

Isso fará que os erros sejam exibidos na tela. Caso você queira, depois de instalado e testado você pode mudar para off novamente.

Pressione "ESC" depois digite :wq para salvar e fechar o vi. Você voltará para a tela do terminal.

Vamos agora alterar o arquivo /etc/apache2/sysconfig.d/loadmodule.conf para que o php funcione no apache. No terminal digite a seguinte linha de comando para abrir o arquivo com o vi:

# vi /etc/apache2/sysconfig.d/loadmodule.conf

Pressione "i" para passar para o modo de inserção, role até o final com a seta do teclado e adicione a seguinte linha:

LoadModule php5_module         /usr/lib64/apache2/mod_php5.so

Pressione "ESC" depois digite :wq para salvar e fechar o vi. Você voltará para a tela do terminal.

Para executar o Apache digite o seguinte comando no terminal:

# apache2ctl start

Agora, com apache e php configurado, precisamos baixar a interface web, que no pacote 0.8-1.1 ainda não acompanhava. Acesse o seguinte endereço:
No final da página clique em "Download GNU tarball".

Salve o arquivo php.tar.gz em um diretório de sua preferência. Nesse exemplo salvarei na pasta /home/.

No terminal faça o seguinte comando para extrair o arquivo:

# cd /home
# tar -zxvf php.tar.gz


O arquivo será extraído para a uma pasta php. No terminal digite o seguinte comando para criar uma pasta como nome "msn-proxy" no diretório padrão do apache:

# mkdir /srv/www/htdocs/msn-proxy

Depois digite o seguinte comando para copiar o conteúdo da pasta php para a nova pasta criada:

# cp -rv /home/php/* /srv/www/htdocs/msn-proxy

Agora, com o vi, acesse o arquivo /srv/www/htdocs/msn-proxy/mysql.inc.php e verifique os seguintes parâmetros:

# vi /srv/www/htdocs/msn-proxy/mysql.inc.php

Duas configurações válidas podem ser:

$host = ":/var/lib/mysql/mysql.sock";
$user = "msn-proxy";
$pass = "secret";
$db = "msn-proxy";
$port = 3306;

ou

$host = "localhost";
$user = "msn-proxy";
$pass = "secret";
$db = "msn-proxy";
$port = 3306;

Feito isso você já deve ser capaz de ver a tela de configuração do msn-proxy acessando:

http://localhost/msn-proxy/index.php

Com isso você já pode acessar a interface web do programa e alterar as configurações.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando perfumarias, configurando e criando banco de dados do MySQL
   3. Executando msn-proxy pela primeira vez
   4. Instalando e configurando interface web para administrar o msn-proxy
   5. Instalando e configurando o Squid
   6. Criando as regras iptables
   7. Realizando os primeiros testes com msn-proxy
Outros artigos deste autor

Instalando o MSN-Proxy 0.7 no OpenSuSE 11.1 Linux

Instalando e configurando Magento E-commerce com Apache2 no openSUSE 11.3 64 bits do zero

Leitura recomendada

Os navegadores "leves" que de leves não tem nada

Compartilhar uma conexão via rádio na rede interna

Palm na internet via Linux

Failover de Internet

Como montar um proxy reverse no servidor Apache

  
Comentários
[1] Comentário enviado por junior em 01/06/2010 - 21:18h

Boa noite Claudir, acompanho as versões do MSN-Proxy a algum tempo, gostaria de saber quais as inovações e novidades que poderão vir com a versão 0.8.

Grato!

[2] Comentário enviado por claupers em 02/06/2010 - 08:46h

Ola junior.rocha.
A grande mudança que percebi foi o suporte a PostgreeSql e mysql como gerenciador de banco de dados. A versão está em um alpha, por isso acredito que ainda existem muitas implementações a serem feitas. A inferface web ainda tem alguns bugs que acredito, serão corrigidas nos próximos pacotes liberados.
Infelizmente no log de alteração não consta explicitamente o que foi feito, apenas que foi atualizado para 0.8.
Para produção recomento manter a versão 0.7 e usar a 0.8 apenas como teste para contribuir com o projeto.


Cordialmente;


Claudir

[3] Comentário enviado por delete em 07/12/2012 - 08:46h

alguem sabe se a versão 0.8 monitora os clientes com MSN 2010 e msn 2011 ? a versão 0.7 esta apresentando problemas com esses clientes. Obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts