Você está na página 1de 8

Tutorial para Instala��o da CSP e Painel 2.7 em Servidor Ubuntu 14.

04

=====================================================================
1� - Configura��o Inicial do Servidor Ubuntu 14.04
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

b) Execute o comando "sudo su" no terminal do Linux

c) Execute o comando "sudo passwd root" atribua um senha ao usu�rio

d) Execute os seguintes comandos, efetue altera��o listada

nano /etc/ssh/sshd_config

e) Encontre a seguintes linhas dentro do editor e altere

PermitRootLogin yes
PasswordAuthentication yes

Obs: as linhas poder�o estar como "no" ou outro valor

f) Salve o arquivo com o comando "Ctrl + X" e depois Salvar "Y"

g) Reinicie o servidor SSH com a seguinte linha de comando

sudo service ssh restart

Obs: recomendo utilizar o comando "reboot" para reiniciar o servidor

=====================================================================
2� - Preparando o servidor Ubuntu 14.04 para instala��o da CSP
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute o seguinte comando e ajuste a data e hora do servidor


de acordo com o local desejado:

sudo dpkg-reconfigure tzdata

d) Execute os seguintes comandos, na ordem abaixo, efetuando as


confirma��es com "Yes" ou "Y" ou "Sim" ou "S" dependendo do idioma
instalado em seu sistema operacional

apt-get update
apt-get install python-software-properties software-properties-common
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
apt-get update
apt-get install ant subversion

Obs: Verifique se todos os comandos foram conclu�dos com sucesso, pois


caso algum tenha falhado, ser� necess�rio repetir o comando

=====================================================================
3� - Baixando e instalando a CSP (Cardservproxy) em seu servidor
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute os seguintes comandos, na ordem abaixo, efetuando as


confirma��es com "Yes" ou "Y" ou "Sim" ou "S" dependendo do idioma
instalado em seu sistema operacional

cd /lib
mkdir cspsvn
cd cspsvn
svn co http://streamboard.de.vu/svn/CSP/trunk CSP-svn
cd CSP-svn
ant tar-app
cd dist
tar -zxvf cardservproxy.tar.gz
mv cardservproxy /usr/local/csp

=====================================================================
3� - Configurando a CSP para In�cio Autom�tico com o Linux
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute o comando abaixo e inclua as seguintes linhas no arquivo


/etc/rc.local

nano /etc/rc.local

d) Linhas para inclus�o no arquivo rc.local

cd /usr/local/csp
./cardproxy.sh start
chown root:syslog /var/log
exit 0

e) Salve o arquivo utilizando "ctrl+x"

=====================================================================
5� - Baixando e instalando o Servidor WEB Apache 2.4
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute os seguintes comandos, na ordem abaixo, efetuando as


confirma��es com "Yes" ou "Y" ou "Sim" ou "S" dependendo do idioma
instalado em seu sistema operacional

apt-get update
apt-get install apache2

=====================================================================
6� - Baixando e instalando o PHP 5 no Servidor WEB com Apache 2.4
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute os seguintes comandos, na ordem abaixo, efetuando as


confirma��es com "Yes" ou "Y" ou "Sim" ou "S" dependendo do idioma
instalado em seu sistema operacional

apt-get install php5


/etc/init.d/apache2 restart

=====================================================================
7� - Baixando e instalando o MySQL Server em Servidor Ubuntu 14.04
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute os seguintes comandos, na ordem abaixo, efetuando as


confirma��es com "Yes" ou "Y" ou "Sim" ou "S" dependendo do idioma
instalado em seu sistema operacional

Obs: Dever� ser feito confirma��es e atribui��o de senhas no ato


de instala��o do MySQL, anote as senhas ou utilize uma senha
padr�o para todo o sistema

apt-get install mysql-server


apt-get install libapache2-mod-auth-mysql
apt-get install php5-mysql
=====================================================================
8� - Baixando e instalando PHPMyAdmin no Servidor WEB com Apache 2.4
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Pode utilizar SSH Client como Putty ou Bitvise

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute os seguintes comandos, na ordem abaixo, efetuando as


confirma��es com "Yes" ou "Y" ou "Sim" ou "S" dependendo do idioma
instalado em seu sistema operacional

Obs: Dever� ser feito confirma��es e atribui��o de senhas no ato


de instala��o do PHPMyAdmin, anote as senhas ou utilize uma senha
padr�o para todo o sistema. Selecione Apache na tela de configura��o.

apt-get install phpmyadmin


echo "include /etc/phpmyadmin/apache.conf" | sudo tee -a
/etc/apache2/apache2.conf
service apache2 restart
chown -R root /var/www/
ln -s /usr/share/phpmyadmin /var/www/
/etc/init.d/apache2 restart
apt-get install curl libcurl3 libcurl3-dev php5-curl php5-mcrypt
/etc/init.d/apache2 restart

=====================================================================
9� - Atualizando a CSP para Vers�o Pronta e Configurada
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Recomendamos utilizar o Bitvise SSH Client para SFTP

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Execute os seguintes comandos, na ordem abaixo, efetuando as


confirma��es com "Yes" ou "Y" ou "Sim" ou "S" dependendo do idioma
instalado em seu sistema operacional

rm -rf /usr/local/csp/*

d) Copie a CSP e todos os arquivos necess�rios para o diret�rio

"/usr/local/csp/"

Obs: No Bitvise � poss�vel fazer essa transfer�ncia de dados em


modo gr�fico, como o gerenciador de arquivos SFTP

e) Ap�s terminar a c�pia de arquivos da nova CSP edite o arquivo


de configura��o para sua nova CSP, execute o seguinte comando
nano /usr/local/csp/config/proxy.xml

f) Configure a porta desejada para sua CSP, altere a seguinte linha

<listen-port>4040</listen-port>

Obs: A CSP vem configurada na porta 4040, poder� ser colocada qualquer
porta dispon�vel em seu servidor

g) Configure os usu�rios da sua CSP, altere as seguintes linhas

<user name="admin" password="admin" max-connections="1" admin="true"/>


<user name="painel" password="painel" max-connections="1" admin="true"/>
<user name="root" password="root" max-connections="1" admin="true"/>

Obs: Cada usu�rio est� configurado para senha e usu�rio iguais

h) Edite os demais dados de configura��o da sua CSP e salve o arquivo.


Os demais dados poder�o ser alterados com a CSP rodando, direto no navegador.

ctrl+x

Obs: Salve o arquivo confirmando Yes

i) Inicializando a CSP, execute os comandos abaixo na ordem

cd /usr/local/csp
./cardproxy.sh start

Obs: Caso a configura��o tenha sido feita corretamente, ser� mostrado a mensagem
"OK"
Se ocorreu alguma falha, repita o passo de configura��o "f"

=====================================================================
10� - Instalando o banco de dados MySQL para o Painel 2.7
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Recomendamos utilizar o Bitvise SSH Client para SFTP

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Copie os arquivos abaixo para o diret�rio "/home/"

Painel27_Acessos.sql
Painel27_Geral.sql
Painel27_User.sql

d) Acesse o diret�rio "/home/" com o comando "cd /home/"

e) Crie os seguinte banco de dados em seu servidor MySQL, utilize os


comandos abaixo:

mysql -u root -p
Obs: Informe a senha do root criada na instala��o do MySQL

f) Criando os banco de dados no MySQL, execute os comandos:

CREATE DATABASE Painel27_Acessos;


CREATE DATABASE Painel27_Geral;
CREATE DATABASE Painel27_User;
Exit

g) Importando as DUMP�s fornecidas, para seu banco de dados vazio,


execute os seguintes comandos:

mysql -uroot -p"senha_root" Painel27_Acessos < Painel27_Acessos.sql


mysql -uroot -p"senha_root" Painel27_Geral < Painel27_Geral.sql
mysql -uroot -p"senha_root" Painel27_User < Painel27_User.sql

Obs: A senha do root n�o � a do usu�rio do Linux, mas a atribu�da na


instala��o do MySQL

=====================================================================
11� - Instalando e Configurando o Painel 2.7
=====================================================================

a) Acesse o terminal do sistema operacional Ubuntu 14.04


Recomendamos utilizar o Bitvise SSH Client para SFTP

Obs: Este acesso dever� ser feito com o usu�rio "root" e n�o com
outro usu�rio, pois ser�o necess�rios permiss�es elevadas

b) Execute o comando "sudo su" no terminal do Linux

c) Copie todo diret�rio "html" para o seguinte diret�rio do servidor

/var/www/html/

Obs: No Bitvise � poss�vel fazer essa transfer�ncia de dados em


modo gr�fico, como o gerenciador de arquivos SFTP

d) Edite o arquivo de configura��o de conex�o com o banco de dados


j� configurado no seu servidor, execute a linha de comando abaixo

nano /var/www/html/painel/DadosServidor.php

e) Modifique as linhas abaixo para atender a necessidade do seu servidor

// Servidor MySQL

$_MDouglas['servidor'] = 'ip_servidor';

// Usu�rio MySQL

$_MDouglas['usuario'] = 'root';

// Senha MySQL

$_MDouglas['senha'] = 'senha-root';
f) Salve o arquivo utilizando "ctrl+x"

=====================================================================
FINAL
=====================================================================

Se executou todos os passo corretamente, poder� acessar seu Painel


utilizando um navegador web, acessando o seguinte endere�o:

http://endereco-do-seu-servidor/painel

Usu�rio Padr�o para o primeiro acesso � "admin" com senha "admin"

Ap�s esses procedimentos de instala��o, dever�o ser configurados o


painel e a CSP, interligando o painel a CSP e configurando as linhas
de acesso as operadoras.

N�o pode utilizar o IP Interno, tem que utiliza o IP V�lido do servidor,


para pegar os dados do XML, acesse seu Painel e configure a CSP.

Para interliga��o da CSP com o Painel acesse como administrador o painel,


entre no menu lateral do lado esquerdo em Configura��es, Menu CSP. Dentro
do Menu CSP, selecione o submenu Servidor CSP.

Clique no bot�o Vermelho CONFIGURA��ES, atribua uma senha para o XML, qualquer
senha, recomendo que seja algo grande, por seguran�a, se pretende utilizar s�
uma CSP no Painel, e o Painel rodando junto no mesmo servidor da CSP, marque
a op��o BLOQUEAR POR IP, colocando como SIM.

Feito essa configura��o, clique no bot�o ADICIONAR, na tela de cadastro,


no nome do servidor, coloque o nome atribu�do no arquivo proxy.xml da CSP como
NOME DO SERVIDOR, Coloque o IP/URL do servidor onde est� hospedado a CSP,
recomendo que utilize o IPv4 P�blico do servidor, coloque a PORTA DA CSP,
eu deixei a 4040 configurada, coloque o usu�rio da CSP, normalmente utiliza
o usu�rio "painel" que est� configurado no arquivo proxy.xml da CSP. coloque
a senha atribu�da ao usu�rio "painel", esta senha tamb�m � a informada na
configura��o da CSP. Utilize o protocolo http.

Depois de adiciona, se estiver tudo correto, vai aparecer a CSP na lista,


clique no �cone azul, bot�o informa��es do lado direito da tela, junto com
outros �cones, vermelho, amarelo, vermelho.

Na tela de informa��es, copie "Link" que � algo do tipo


http://123.212.145.145/painel/xml.php?key=eff3ebffe62de654d9a2447fbdbbd803

Cole essa informa��o no arquivo de configura��o da CSP, na seguinte linha:

<user-source name="painel delta">


<user-file-url>http://123.212.145.145/painel/xml.php?
key=eff3ebffe62de654d9a2447fbdbbd803</user-file-url>
</user-source>

O IP interno 127.0.0.1 n�o pode ser usado na CSP, somente na configura��o


do Banco de Dados, te recomendo utilizar o nome "localhost" mas s� no arquivo
DadosdoServidor.php

Esse painel, s� mostra a CSP como online, se estiver com usu�rio conectado,
o teste pode ser feito com Mbox.
Mbox est� na pasta!!!

S� fazer configura��o e testar!

Você também pode gostar