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.153 ]

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 e configurando Magento E-commerce com Apache2 no openSUSE 11.3 64 bits do zero

Instalando o MSN-Proxy 0.7 no OpenSuSE 11.1 Linux

Leitura recomendada

Google Chrome no Linux Mint

Como utilizar o Aircrack-ng

Roteando duas sub-redes com servidores

Transformando o Linux em um Access Point com hostapd

Configurando um domínio pelo serviço ipturbo empresarial (Brasil Telecom)

  
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