247
1 Sumário O Básico do Uso no Painel 5 Antes de Começar 6 Sobre o Suporte Especializado 8 Serviços de Atuação do Suporte 9 Atuação Parcial de Suporte 10 O que o Suporte Não Ajuda 11 Sobre o Suporte de Programadores 12 Como funciona o serviço PHP e HTML 13 O Uso do PHP Em Servidores Compartilhados 14 Memória e Upload de Arquivos do PHP 15 Local dos Arquivos PHP ou HTML 16 Página Inicial em PHP ou HTML 17 Resumo do Local e Página Inicial de Sites PHP/HTML 18 Uso de Processamento em PHP 19 Como visualizar um site PHP ou HTML sem o domínio 20 Cada Painel de Controle 21 Portas de cada painel de controle 22 O https do WHM/cPanel ou NGasi 23 O Painel de Controle WHM - Revenda 24 O acesso ao painel de controle WHM 25 Criando novos domínios como revenda de sites 26 Criando um Pacote de Revenda 27 Adicionando o cPanel para um novo Domínio 30 Listando Domínios da Revenda 32 Alterando a senha do acesso ao painel cPanel do domínio revendido 33 DNS Próprio em Revenda 34 O Painel de Controle cPanel 36 O acesso ao painel de controle cPanel 37 Permissões de Arquivos e Diretórios 38 Fantastico De Luxe para Aplicativos OpenSource PHP 39 Instalando o WordPress em sua conta 40 Removendo um aplicativo como o WordPress 44 Instalando o WordPress em um subdomínio 46 Problema ao instalar um aplicativo no Fantastico De Luxe 47 Usando um Programa de FTP 48 Usando o FileZilla 49 Adicionando novos Domínios no cPanel 52 Adicionando Domínios Suplementares 53 Adicionando Domínios Estacionados 54 Adicionando subdomínios no cPanel 55 Adicionando um Subdomínio 56 Adicionando novos Domínios no WHM 57 Adicionando novas contas de e-mail 58 Alterando a Senha ou Excluindo Contas de Email 60 Redirecionando Contas de Email 61 Acesso ao E-mail 63 Acesso ao E-mail pelo Webmail 64 Acesso ao E-mail pelo PC ou MAC 65 Acesso ao E-mail pelo Outlook 2010 - Windows 66 Acesso ao E-mail pelo Mail do Mac OS 70 Acesso ao E-mail pelo Thunderbird (Linux/Windows/Mac OS) 73 Sobre as regras de envio de emails 75 Evitando Spams com os recursos do painel 76

Manual Usuario Integrator

Embed Size (px)

DESCRIPTION

Manual do integrator

Citation preview

  • 1Sumrio

    O Bsico do Uso no Painel 5Antes de Comear 6Sobre o Suporte Especializado 8Servios de Atuao do Suporte 9Atuao Parcial de Suporte 10O que o Suporte No Ajuda 11Sobre o Suporte de Programadores 12Como funciona o servio PHP e HTML 13O Uso do PHP Em Servidores Compartilhados 14Memria e Upload de Arquivos do PHP 15Local dos Arquivos PHP ou HTML 16Pgina Inicial em PHP ou HTML 17Resumo do Local e Pgina Inicial de Sites PHP/HTML 18Uso de Processamento em PHP 19Como visualizar um site PHP ou HTML sem o domnio 20Cada Painel de Controle 21Portas de cada painel de controle 22O https do WHM/cPanel ou NGasi 23O Painel de Controle WHM - Revenda 24O acesso ao painel de controle WHM 25Criando novos domnios como revenda de sites 26Criando um Pacote de Revenda 27Adicionando o cPanel para um novo Domnio 30Listando Domnios da Revenda 32Alterando a senha do acesso ao painel cPanel do domnio revendido 33DNS Prprio em Revenda 34O Painel de Controle cPanel 36O acesso ao painel de controle cPanel 37Permisses de Arquivos e Diretrios 38Fantastico De Luxe para Aplicativos OpenSource PHP 39Instalando o WordPress em sua conta 40Removendo um aplicativo como o WordPress 44Instalando o WordPress em um subdomnio 46Problema ao instalar um aplicativo no Fantastico De Luxe 47Usando um Programa de FTP 48Usando o FileZilla 49Adicionando novos Domnios no cPanel 52Adicionando Domnios Suplementares 53Adicionando Domnios Estacionados 54Adicionando subdomnios no cPanel 55Adicionando um Subdomnio 56Adicionando novos Domnios no WHM 57Adicionando novas contas de e-mail 58Alterando a Senha ou Excluindo Contas de Email 60Redirecionando Contas de Email 61Acesso ao E-mail 63Acesso ao E-mail pelo Webmail 64Acesso ao E-mail pelo PC ou MAC 65Acesso ao E-mail pelo Outlook 2010 - Windows 66Acesso ao E-mail pelo Mail do Mac OS 70Acesso ao E-mail pelo Thunderbird (Linux/Windows/Mac OS) 73Sobre as regras de envio de emails 75Evitando Spams com os recursos do painel 76

  • 2Verificando a legitimidade de um e-mails enviado 77O Spam Assassin 79O BoxTrapper 80Traduo das Mensagens do BoxTrapper 82Visualizando as estatsticas de acesso ao seu site 84Personalizando as paginas de erro do Apache 85Como funciona o servio Java 86A memria do servidor Java 87Uso de Processamento em Java 88O Painel de Usurio Java 89O acesso o painel NGasi 90Erros do cliente e direito de suporte 92Acesso Java em conexo ao banco de dados 93Instalando o servidor Java 94Local onde o servidor Java instalado 96A estrutura do servidor Java 97Suas bibliotecas JAR 98Compartilhando seu servidor Java em outros domnios ou subdomnios 99Como mapear outro domnio ou subdomnio no painel Java 100O Bsico de Uso dos Servidores Java 101Sobre a exibio no domnio 102Usando o servidor Java Tomcat 103Subindo o aplicativo no Tomcat 104Subindo um aplicativo na Raiz do domnio com o Tomcat 106Configurando o acesso ao Manager do Tomcat 108Configurando o manager do Tomcat 7/8 109Mapeando o Manager no Tomcat 110Usando o servidor Java Jetty 111Subindo um aplicativo na Raiz do domnio com o Jetty 112Usando o servidor Java JBoss 113Usando o servidor Java JBoss 7 114Usando o servidor Java JBoss 7 com aplicativo na raiz do domnio 115Pequeno exemplo do deploy na raiz com JBoss 7 116Usando o servidor Java Wildfly 117Usando o servidor Java Wildfly com aplicativo na raiz do domnio 118Pequeno exemplo do deploy na raiz com Wildfly 119Usando o servidor Java GlassFish 120Colocando seu aplicativo na raiz do domnio com o servidor GlassFish 124Aplicativo EAR na raiz com o GlassFish 128Logs de Acesso do Servidor Java 129Alterando o Locale: Data, hora, nmeros e moedas 130Alterando o Locale do Tomcat 131Alterando o Locale do GlassFish 132Um mesmo servidor Java em vrios domnios 133Trabalhando com o Banco de Dados 135Criando Banco de Dados PostgreSQL no Painel 136Usurio PADRO do PostgreSQL no Painel 137Exportando no PostgreSQL do cPanel 138Importando no PostgreSQL do cPanel 140Importando no PostgreSQL Bancos Grandes 141Criando Banco de Dados MySQL no Painel 142Criando o usurio ao Banco de Dados MySQL no Painel 143Definindo o usurio ao Banco de Dados MySQL no Painel 144Formas de acesso ao Banco de Dados 146Usando o phpMyAdmin para o MySQL 147Usando o MySQL pelo Aplicativo Hospedado 148Usando o phpPgAdmin para o PostgreSQL 149Usando o PostgreSQL pelo Aplicativo Hospedado 151

  • 3Acesso Remoto ao Banco de Dados 152Liberando o acesso remoto ao MySQL 153Acessando remotamente o MySQL 154Erro comum: Host is blocked because of many connection errors 155Exceo no PostgreSQL 156Dvidas Comuns Encontradas na Hospedagem 157Uso do HTTPS 158HTTPS em Painis 159HTTPS em Domnio 160128bits ou 256bits 161Erro no certificado SSL: Elementos no criptografados 163Erros Comuns Encontrados na Hospedagem 164Erros Gerais 165Erro 500 166Resolvendo o Erro 500 167Erro 503 168Erro 503 com servidor Java iniciado 169O Erro 404 170Resolvendo o Erro 404 no PHP 171Resolvendo o Erro 404 no Java 172Erros de Uso do Servidor Java 173Resolvendo o erro PermGen 174Resolvendo o erro Java heap space 175Proxy Error no Acesso ao Aplicativo Java 176Resolvendo erro java.lang.OutOfMemoryError: unable to create new native thread 176Erros Comuns de Operao no Banco de Dados 178Erro de Permisso ou Privilgio no MySQL 179Erro de Permisso ou Privilgio no Usurio 180Erro de Permisso ou Privilgio em Functions, Views e Procedures 181Resolvendo erro de Privilgio 183Erro de Permisso no PostgreSQL 184Resolvendo o Erro de Permisso no PostgreSQL 185Banco de Dados existente aps excluso 186O Erro Broken Pipe ou Communications link failure 187Servidor Java no quer parar ou reiniciar 189Fantastico De Luxe - Access denied for user 190Troca de Senha do Admin Do GlassFish 191Servio Java no responde com erro de Timeout 193Erro The web application [] registered the JDBC driver 194Erro do MySQL: Host is blocked because of many connection errors 195Erros Comuns de E-mail 196Erro 501 Too many syntax or protocol errors 197Alguns emails no vo para a caixa de enviados no Outlook 198Outlook no salva emails em itens enviados 199Erro de E-mail: Retry timeout exceeded copy 200Causas da falha: Retry timeout exceeded 201O SVN 202Criando seu Repositrio SVN 203Testando o acesso remoto 206Realizando Dump do Repositrio 208Recuperando o Dump do Repositrio 209Erro no repositrio do SVN 210O GIT 211Para Desenvolvedores 211Instalando o WebServices Axis2 no Tomcat 212Enviando E-mails 212Enviando E-mail com Java 213Enviando E-mail com PHP 214

  • 4Alterando o Comportamento com as Diretrizes Apache 216Desenvolvendo seu .htaccess 217URL Amigvel ou Mod_Rewrite 218Procedimentos em seu Banco de Dados 220Criando uma Stored Procedures no MySQL 221Criando Functions no MySQL 222Criando Triggers no MySQL 223Privilgios em Procedimentos no MySQL 224Uso Avanado do Painel e Servios 225Novas contas de FTP 226Removendo contas de FTP 227Cuidados ao excluir uma conta extra de FTP 228Acesso SSH atravs do sistema operacional 229Acesso SSH atravs do Linux/Unix e Windows 230Linux/Mac OS X/FreeBSD/ Unix em Geral 231Windows XP/Vista/7/8 232Gerando chaves de acesso SSH no cPanel 234Usando as chaves caso esteja usando o Linux/MacOS X 237Usando as chaves caso esteja usando o Windows 238Personalizando os DNS do seu Servio 239Vrios Domnios ou Subdomnios na Raiz de um GlassFish 241Configurando no GlassFish 242Desativando erros do PHP 244Ativando o GZip para Contedo Web 245Criando Tarefas Automatizadas - Cron 246

  • 5O Bsico do Uso no Painel

    Este%captulo%ensina%a%base%de%uso%do%painel%no%servio%de%hospedagem%da%Integrator.

  • 6Antes de Comear

    Antes%de% iniciar%a% jornada%em%conhecer%os%pontos%chaves%de%seu%servio,%atravs%deste%manual,%queremos%que%entenda%alguns%pontos%tcnicos,%simples%que%no%esto%sobre%seu%controle%por%no%serem%exclusivamente%seus.1. A% porta% 80% do% servidor% da% Integrator% % compartilhada% entre% todos% os% usurios.%Nossos%servidores%Java%executam%em%portas%exclusivamente%lanadas%pelo%nosso%sistema%e%roteadas%pelo%painel.2. No%altere%a%porta%do%seu%servidor%Java,%por%exemplo%para%8080,%ou%qualquer%outra%que%considere%importante.%Se%o%Jizer,%seu%servidor%ser%paralisado%sem%aviso%prvio.3. O%Banco%de%dados,%at%o%plano%Java%EE/PHP,% incluindo%promocionais%de%similares%caractersticas,%no%so%servidores%exclusivos,%ou%seja,%voc%no%%o%administrador%geral%do%servio%de%banco%de%dados%como%um%todo.%Isso%signiJica%que%NO%%possvel%alterar%a%porta,%mudar%o%encoding%default%do%PostgreSQL,%acessar%remotamente%o%PostgreSQL,%dar%permisses%administrativas%para%o%seu%usurio%de%forma%que%ele%crie%banco%de%dados%por%script,% alm% de% entre% outras% modiJicaes% que% exigem% serem% feitas% diretamente% pelo%administrador%geral.%Se%esta%for%a%sua%necessidade,%considere%mudar%de%plano%para%um%que%permita%tais%condies%ou%adicionar%um%servidor%de%banco%de%dados%dedicado.4. Voc%tem%o%direito%de%alterar%o%que%precisar%em%seu%servidor%Java.%Mas%nunca%altere%a%memria%\%alm%do%j%considerado%no%item%2.%Isso%far%seu%servidor%cair%ou%at%mesmo%ser%suspensa%sua%conta.5.% Jamais%realize%envios%massivos,%ou%SPAM.6. ConJiguraes%tcnicas%que%no%fazemos%cujo,%em%princpio,%precisa%saber:% Uso%de%keep\alive%connection,% Timeout%acima%de%5%minutos,% Execuo%de%conexes%persistentes%inJinitas,% SVN%via%protocolo%http,% Mais%de%um%repositrio%SVN%por%domnio,% Mltiplos%usurios%GIT%em%um%mesmo%terminal%SSH%para%a%mesma%conta,% Acesso%SHELL%para%usurios%de%plano%#1,% PostgreSQL%em%muitos%planos%no%possuem%acesso%externo%pelo%pgAdmin,% Uso%de%CPU%intenso%acima%de%5%,% Memria%alm%do%plano%contratado%sem%custo,% Alteraes% personalizadas% no% seu% servidor% Java% para% suas% necessidades% e% que%Implicam%em%falhas%de%segurana%em%nossos%servios,% Adicionar%outros%servios%Java%alm%do%servidor%Java Subir%outro%servidor%Java%em%paralelo Subir%outro%domain%do%GlassFish Privilgios%em%banco%de%dados%ou%outros%que%exigem%super%usurio

    Os%pontos% acima% so%dvidas% comuns% respondidas% sobre% a%hospedagem%que%escolheu.%Caso%necessite%de%um%ou%mais% itens%expostos%nos% tpicos% como%sendo% indisponvel%no%plano% que% escolheu,% nos% comunique% seu% desejo% enviando% um% email% para%[email protected],%que%lhe%direcionamos%para%um%plano%adequado.%%

  • 7

  • 8Sobre o Suporte Especializado

    Chamamos%de%suporte%especializado%os%seguintes%proJissionais%que%atendem%aos%chamados%de%hospedagem: Administradores%de%Painis%\%Administram%painis%e%analisam%erros%pertencentes%a%eles Administradores%Linux%\%Administram%os%servios%do%sistema%operacional Administradores%de%servidor%Java%\%Administram%servios%de%servidores%Java

  • 9Servios de Atuao do Suporte

    Cada%administrador%tem%um%papel%e%faz%parte%de%uma%equipe.%Estes%administradores%so%acionados%dependendo%o%chamado%para%analisar:1.%Erros%apresentados%nos%painis%de%controle2.%Erros%apresentados%em%servios%executando%no%Linux3.%Erros%apresentados%ao%subir%um%servidor%Java

  • 10

    Atuao Parcial de Suporte

    O%suporte%especializado%da%Integrator%ajuda%parcialmente%em%%resolver%casos%como:1.%Erro%de%envio%de%email%pelos%nossos%servios2.%Acesso%por%porta%de%servidor%Tomcat3.%Problema%ocasionado%de%permisso%em%banco%de%dados4.%Anlise%de%falhas%de%segurana%de%aplicativo%para%resoluo%mais%rpida

  • 11

    O que o Suporte No Ajuda

    O%suporte%especializado%da%Integrator%negar%ajuda%em%%resolver%casos%como:1.%Erro%apresentado%pelo%aplicativo%PHP2.%Erro%apresentado%pelo%aplicativo%Java3.%Falha%parcial%de%aplicativo4.%Correo%de%cdigo%para%funcionamento%em%servios5.%Dicas%para%contornar%problemas%programticos6.%Ensino%de%servidores%Java7.%Ensino/ajuda%em%uso%de%programas%externos%para%qualquer%servio8.%Leitura%de%Logs%de%servidores%Java%para%ajuda%com%erros%de%aplicativo%de%usurio9.%Ensino%de%banco%de%dados%10.%Ajuda%com%questes%cujo%o%plano%que%atua%no%fornece%permisses

  • 12

    Sobre o Suporte de Programadores

    Os%programadores%especialistas%no%so%acessveis%no%suporte%de%primeiro%nvel%padro%em%todos%os%servios%de%hospedagem,%onde%consideramos%apenas%administradores.O% suporte% de% programadores% % contratado% separadamente% ou% adicionado% em% plano%especJico%contratado.%Para% informaes% se% o% seu% plano% possui% tal% suporte% sem% custo,% consulte% o%[email protected].

  • 13

    Como funciona o servio PHP e HTML

    Assim% que% liberada% sua% conta,% pginas% PHP% 5.x% e% HTML% funcionam.% O% acesso% ao% seu%servidor% para% levar% arquivos% est% basicamente% restrito% ao% usurio% do% FTP% do% seu%domnio.%O%servidor%da%Integrator%no%opera%com%caches,%ou%seja,%no%temos%em%nossas%mquinas%Varnish,%%Memcached%e%nem%outro%cacheador%de%servidor.Nada%do%que%existe%padronizado%pode%ser%alterado,%isso%inclui%adicionar%novas%extenses%PHP%que%estejam%fora%do%j%existente%servio%fornecido.Situaes*que*no*prestamos*suporte: Problemas%referentes%a%formatao%de%pginas%HTML%e%CSS Correo%de%verses%antigas%de%pginas%feitas%em%cdigo%PHP%defasado Falhas%de%segurana%advindas%de%sites%antigos%e%sem%manuteno Ensino%de%linguagem%PHP%ou%de%formatao%HTML/CSS O%Apache%no%%somente%seu,%portanto%no%poder%personaliz\lo Site%e%conJiguraes%de%domnio%sempre%pelo%painel%cPanel/WHM Personalizaes%de% .htaccess%para% resolver%questes%de% sites%desenvolvidos%por%terceiros.

  • 14

    O Uso do PHP Em Servidores Compartilhados

    A%Integrator%Host%sempre%opera%com%o%PHP%na%ltima%verso%mais%estvel%e%compatvel%com%99%%dos%aplicativos%opensource%existentes%no%mercado.No%h%como%personalizarmos%verses%para%usurios%de%hospedagem%compartilhada.

  • 15

    Memria e Upload de Arquivos do PHP

    A%Integrator%Host%utiliza%em%sua%hospedagem%compartilhada%as%seguintes%conJiguraes%de%memria%e%upload%de%arquivos%para%o%uso%de%PHP: Mximo*de*Memria*RAM*disponvel*por*processo:%128MB%de%RAM Tamanho*Mximo*para*Upload*de*arquivos:%25MB%de%tamanho%mximo

  • 16

    Local dos Arquivos PHP ou HTML

    Existe%um%padro%inicial%do%local%onde%Jicam%os%arquivos%PHP%ou%HTML:1)%Diretrio%public_html2)%Atalho(Link%Simblico)%em%www%(o%mesmo%que%public_html)

  • 17

    Pgina Inicial em PHP ou HTML

    Existe%um%padro%para%pgina%inicial%no%local%onde%Jicam%os%arquivos%PHP%ou%HTML: PHP:%index.php HTML:%index.htm%ou%index.html

  • 18

    Resumo do Local e Pgina Inicial de Sites PHP/HTML

    Seguindo%o%padro,%suba%suas%pginas%PHP/HTML,%dentro%do%diretrio%public_html,%contendo%um%index.php,%ndex.html%ou%ndex.htm.%Evidentemente,%s%haver%um%index,%sendo%os%demais%nomes%suas%pginas%como%criadas.Uma%estrutura%simples,%ao%ser%colocada%em%public_html,%de%pginas%HTML%seria:public_html/* ****index.html

    ****pagina1.html****pagina2.html

  • 19

    Uso de Processamento em PHP

    A%Integrator%Host%permite%o%uso%mximo%de%5%%de%CPU%em%20%minutos%de%tempo%mximo.%Caso%o%usurio%comece%a%ter%problemas%de%processamento%enviaremos%um%alerta.%Na%insistncia%do%processamento,%o%usurio%ter%um%informativo%explicando%sobre%o%melhor%plano%para%o%caso.A%Integrator%no%abre%excees%quanto%ao%uso%de%processamento%em%qualquer%plano%de%hospedagem%compartilhada%que%houver.Caso%a%sua%necessidade%seja%de%processar%arquivos%com%alto%ndice%de%processamento%por%severos%minutos,%entre%em%contato%com%[email protected]%para%lhe%oferecermos%um%plano%mais%adequado%ao%seu%caso.

  • 20

    Como visualizar um site PHP ou HTML sem o domnio

    Para%%visualizar%o%site%em%PHP%ou%HTML%ainda%sem%o%domnio,%utilize%o%IP%com%o%nome%de%usurio,%do%servidor,%assim:http://IP_DO_EMAIL_CONFIGURACOES/~usuarioTftpPor%exemplo,%digamos%que%o%IP%do%servidor%onde%est%hospedado,%informado%no%e\mail%de% ConViguraes* e* Instrues* de* Uso% seja% 174.142.48.58% e% seu% usurio% FTP% seja%integrator.%Voc%acessa%seu%site%PHP%ou%HTML%da%seguinte%forma:http://174.142.48.58/~integrator/

    IMPORTANTE:%O% IP% informado%no%e\mail%de%ConViguraes*e* Instrues*de*Uso%no%lhe%pertence.%Se%contratar%um%IP%dedicado%(veja%o%valor%de%um%IP%dedicado%mandando%um%e\mail%ao%[email protected]),%ai%sim,%o%IP%acessado%ser%seu.

  • 21

    Cada Painel de Controle

    Na%hospedagem%temos%trs%painis%de%controle:%WHM,%cPanel%e%NGasi. O%WHM% % o%painel%de% controle% geral,% de% revenda.%Ele%permite% a% voc%adicionar,%remover,% acrescentar% ou% retirar% recursos% de% domnios.% % neste% painel% que% voc%controla%espao,%banda%de%uso,%paralisa%um%cliente. O%cPanel%%o%painel%que%o%cliente%acessa.%Ele%%onde%esto%os%recursos%do%domnio%como:%email,%bancos%de%dados,%DNSs%se%voc%permitir,%usurios%e%senhas%do%FTP%entre%outros. O%NGasi%%o%painel%Java,%onde%o%cliente%pode%escolher%o%servidor%que%vai%instalar,%iniciar,%parar%e%ler%os%logs%de%sada%do%terminal.

    IMPORTANTE:*Nem% toda% hospedagem% possui% os% trs% painis% de% controle.% Caso% tenha%dvidas% sobre%o%plano%que% escolheu,% ou%deseja%mudar%de%plano,% envie% sua%questo% ao%email%[email protected]%para%maiores%detalhes%ou%ajuda.%

  • 22

    Portas de cada painel de controle

    Cada%painel%de%controle%possui%uma%porta%especJica.%Estas%portas%precisam%ser%liberadas%em%seu%Firewall%Caso%precise%acessar. WHM%\%Utiliza%a%porta%padro%2087 CPanel%\%Utiliza%a%porta%padro%2083 NGasi%\%Utiliza%a%porta%padro%8663*ou*8666

  • 23

    O https do WHM/cPanel ou NGasi

    Os%painis%WHM/cPanel%e%NGasi%so%todos%direcionados%a%usar%um%SSL%autoassinado.%Um%certiJicado%SSL%precisa%ser%atribudo%a%um%domnio,%sempre.%O%painel%%acessado%por%IP%e,%como%no%tem%um%domnio%vinculado%e%nem%SSL%reconhecido%por%ele%atribudo,%ver%uma%mensagem%de%alerta,%como%este%que%aparece%no%browser%Google%Chrome:

    No*se*preocupe.*Basta%prosseguir%e%adicionar%excees%no%browser,%quando%houver.%O%SSL% est% ativo,% mesmo% no% estando% em% um% domnio,% para% criptografar% os% dados%transmitidos%de%usurio%e%senha%do%seu%browser,%colocados%para%entrar%no%painel,%para%serem% recebidos% pelo% servidor.% Mesmo% no% sendo% reconhecido% pelo% painel,% os% dados,%ainda%assim,%so%criptografados.IMPORTANTE:*Se%alterar%sua%senha,%no%temos%como%saber.%O%que%poderemos%fazer,%caso%isto% ocorra,% % alterar% a% senha% para% aquela% que% lhe% enviamos% com% seu% e\mail% de*ConViguraes*e*Instrues*de*Uso.

    Portas*de*cada*painel*de*controle

    Portas*de*cada*painel*de*controle

  • 24

    O Painel de Controle WHM - Revenda

    O%WHM%%o%painel%de%controle%geral,%de%revenda.%Ele%permite%a%voc%adicionar,%remover,%acrescentar%ou% retirar% recursos%de%domnios.%%neste%painel%que%voc% controla%espao,%banda%de%uso,%paralisa%um%cliente.

  • 25

    O acesso ao painel de controle WHM

    Para%acessar%o%painel%de%controle%WHM,%inicialmente,%utilize%o%endereo%apresentado%em%seu%e\mail%de%ConViguraes*e*Instrues*de*Uso,%que%sempre%ter%o%seguinte%formato:O%padro%mais%simples:http://IP/whm%Pela%porta%diretamente:%http://IP:2087/Pelo domnio que utiliza na Integrator (precisa apontar para a Integrator):%http://seusite.com.br:2087/IMPORTANTE:*Temos%o%IP%que%deve%ser%substitudo%pelo%informado%no%email%supra%citado%ou%o%seusite.com.br,%caso%aponte%para%a%Integrator,%como%seu%domnio.

  • 26

    Criando novos domnios como revenda de sites

    Caso%o%seu%plano%suporte%revenda%de%sites,% % a% criao%de%domnios%de%revenda%exigem%dois%passos%simples:%1)%Criar%um%pacote%ou%utilizar%um%pacote%criado%existente2)%Adicionar%o%acesso%cPanel%criando%o%cadastro%do%domnio%no%painel

  • 27

    Criando um Pacote de Revenda

    1)%V%em%Packages* *Add*a*Package/Pacotes*Adicionar*um*pacote.

    2)%D%um%nome%para%o%seu%pacote%(Nome%do%estilo)%:

    3)%Selecione%os%recursos%do%pacote.%Os%recursos%principais%so: Cota*(MB)%%tamanho%em%MB%do%espao%usado%em%disco; Largura*de*banda*(MB)%%este%local%pode%ser%colocado%um%nmero%grande,%pois%a%banda%no%tem%limites; Max*Contas*FTP%%Quantidade%de%contas%FTP%que%o%domnio%ter%permisso%para%criar. Max* Contas* de* eTmail% % Quantidade% de% e\mails% que% o% cliente% poder% criar% no%painel%cPanel. Max*Bancos*de*Dados%%Quantidade%de%bancos%de%dados%que%ser%permitido%ao%cliente%criar%no%painel%cPanel. Max*Subdomnios%%Nmero%mximo%de%subdomnios%permitidos%ao%cliente%criar%no%painel%cPanel; Max*Domnios*Estacionados%%Nmero%mximo%de%domnios%estacionados%que%o%cliente%ser%permitido%criar; Max*Domnios*Suplementares%%Nmero%mximo%de%domnios%adicionais%que%o%cliente%ser%permitido%criar%no%cPanel%(isto%dividir%o%espao%dele%com%todos%os%domnios%que%ele%criar). ETmail*horria*mxima*pelo*domnio*de*Retransmisso%%Nmero%mximo%de%e\mails%que%podem%ser%enviados%por%hora.%Este%valor%no%pode%superar%250%emails%por%domnio,%uma%vez%que%a%nossa%restrio%global%impede%acima%disto.%%Coloque%valores%baixos%se%desconJiar%que%seu%usurio%realizar%spam. Percentual*mximo*de*mensagens*que*falharam*ou*diferida*um*domnio*

    pode*enviar*por*hora%%Porcentagem%dos%emails%enviados%que%retornam%com%erro.%Ao%dar%uma%porcentagem,%o%usurio%poder%ser%bloqueado%aps%tantos%%%do%enviado%ser%retornado%por%falha%no%envio.%Esta%falha%vai%desde%email%inexistente,%at%recusa%por%empresas%cujo%o%email%que%foi%enviado%no%%solicitado%ou%est%sendo%considerado%spam.%Deixe%sempre%uma%porcentagem%de%falhas%para%que%o%

  • 28

    usurio%seja%bloqueado%caso%ele%falhe%muito,%evitando%problemas%de%spam%e%nosso%bloqueio%da%conta%que%possui%por%ter%usurio%realizando%spam.

    4)% Voc% poder% permitir% que% o% cliente% tenha% acesso% ao% SHELL*,% podendo% executar%comandos%via%SSH,%assim%como%determinar%a%lngua%do%painel%cPanel.

    5)%Para%conJirmar%a%criao%do%pacote,%clique%em%Adicionar.

  • 29

    IMPORTANTE:*O%acesso%Shell,%mesmo%ativo%por%voc,%no%%liberado%automaticamente.%Lembre\se%que%o%SSH%%um%recurso%de%segurana%extrema%e%a%grande%maioria%dos%usurios%no%necessitam%deste%recurso.%Liber\lo%poder%causar%problemas%a%sua%revenda%caso%este%cliente%que%liberou%cause%transtornos%ao%servidor%da%Integrator.%Pedimos%cautela%no%pedido%de%liberao%de%acesso%shell.%Ns%precisamos%dar%a%ltima%autorizao.%Envie%o%pedido%para%[email protected].%

  • 30

    Adicionando o cPanel para um novo Domnio

    1)%Ainda%no%WHM,%v%em%Account*Functions* *Create*New*Account/Funes*Conta*Criar*uma*nova*conta.

    2)%Preencha%o%formulrio%com%os%dados%do%domnio%que%vai%liberar%(Informaes%de%Domnio):

    3) Determine o Pacote/Package que criou para a revenda.4)%Determine%a%lngua%do%painel%cPanel:

    5) Em DNS Configurations/Configuraes de DNS, deixe marcada apenas as opes

  • 31

    Enable DKIM on this account e Enable SPF on this account ().

    6)%Selecione%o%primeiro%item%para%as%conJiguraes%de%email%(Correio%conJiguraes%de%roteamento):

    7)%ConJirme%a%criao%do%domnio%no%boto%Create/Criar.

  • 32

    Listando Domnios da Revenda

    Para%listar%e%acessar%o%cPanel,%atravs%de%sua%revenda,%no%WHM,%v%em%Account*Information* *List*Accounts/Informaes*da*Conta*Contas*Lista:

  • 33

    Alterando a senha do acesso ao painel cPanel do domnio revendido

    V% em% Account* InformationList* Accounts/Informaes* da* Conta* Contas* Lista.%%Clique%no% sinal% de% .% Altere% a% senha%do%painel% em%Change*Password/Alterar* senha. Confirme no Change/Mudar.

  • 34

    DNS Prprio em Revenda

    1) Entre no painel WHM com o seu usurio e senha de revenda;

    2) Em Server ConfigurationBasic cPanel & WHM Setup/Configurao do Servidor Bsico cPanel & WHM Setup;

    3) No campo "Nameserver 1" alterar os nomes dos NS1 e NS2 para o desejado (o correto

  • 35

    do seu domnio principal, sempre) e clicar em "Save Changes";

    4) Ao criar novos domnios com os DNS, v em Account Functions Create a New Account/Funes Conta Criar uma nova conta" e selecione as opes de DNS:

    IMPORTANTE:*Seu%domnio%deve%conter%seus%DNS%prprios%criados%no%registro.br,%por%exemplo,%antes%de%usar%em%outros%domnios%de%sua%revenda.%Os%DNS%prprio%exigem%respectivamente%os%IPs.%Caso%no%saiba%quais%so%seus%IPs%de%revenda,%pea%ao%[email protected].

  • 36

    O Painel de Controle cPanel

    O%cPanel%%o%painel%que%o%cliente%acessa.%Ele%%onde%esto%os%recursos%do%domnio%como:%email,%bancos%de%dados,%DNSs%se%voc%permitir,%usurios%e%senhas%do%FTP%entre%outros.

  • 37

    O acesso ao painel de controle cPanel

    Para%acessar%o%painel%de%controle%cPanel%use%o%endereo%apresentado%em%seu%e\mail%de%ConJiguraes%e%Instrues%de%Uso,%ao%qual%possui%duas%formas%principais:Pelo IP e nome do painel:http://IP/cpanel%%Pelo%IP%e%Porta:https://IP:2083/

    Pelo domnio que utiliza na Integrator (precisa apontar para a Integrator):%http://seusite.com.br:2083/IMPORTANTE:*Temos%o%IP%que%deve%ser%substitudo%pelo%informado%no%email%supra%citado%ou%o%seusite.com.br,%caso%aponte%para%a%Integrator,%como%seu%domnio.

  • 38

    Permisses de Arquivos e DiretriosPermisses de Arquivos e Diretrios

    Para%diretrios%e%arquivos,%seja%para%uso%ou%envio%de%upload,%precisam%estar%com%estas%regras%sempre:Diretrios%\%755Arquivos%\%644Executveis%\%777%(procure%evit\los)IMPORTANTE:*Os%executveis%so%para%arquivos%shell%em%geral.

  • 39

    Fantastico De Luxe para Aplicativos OpenSource PHP

    Existem%alguns%aplicativos%PHP%muito%populares,%como%o%WordPress,%Joomla%e%outros,%cujo%automatizamos%sua%instalao%dentro%do%cPanel.%A%viso%que%teremos%agora%%de%como%usar%o%Fantastico%De%Luxe%para%instalar%aplicativos%pr\deJinidos.%Como% exemplo,% iremos% usar% o% WordPress.% Mas% a% sequncia% serve% para% qualquer%aplicativo%como:%Joomla,%Drupal,%phpBB%e%outros.IMPORTANTE:% O% Fantastico% De% Luxe% possui% aplicativos% PHP% conhecidos% e% so%atualizados% automaticamente% pelo% painel.% As% verses% mais% novas% que% no% estiverem%ainda% aparecendo% neste% local,% podem% ser% instaladas% manualmente% pelo% usurio,% no%diretrio%que%este%desejar,%desde%que%dentro%de%public_html.

  • 40

    Instalando o WordPress em sua conta

    1)%Em%Software/Servios%clique%em%Fantastico*De*Luxe:

    2)%Assim%que%apresentar%a%janela%do%Fantstico,%clique%em%WordPress%e%depois%em%Nova*instalao:

  • 41

    3)% Na% instalao,% voc% preenche% o% formulrio% e% conJirma% por% Jim% em% Instalar*WordPress:

    4)%No%segundo%passo%ser%informado%o%nome%do%banco%de%dados%que%ser%criado%em%sua%conta% e% onde% voc% determinou% a% criao% do% seu% WordPress.% ConJirme% em% Terminar*instalao:

  • 42

    5)%Ao% Jinalizar% a% instalao,% voc%ver% as% instrues%de% acesso.%Poder% tambm%enviar%estas%informaes%ao%seu%e\mail:

  • 43

  • 44

    Removendo um aplicativo como o WordPress

    1)%Retorne%ao%Fantastico*De*Luxe%e%clique%em%Wordpress.%Clique%em%Remova%caso%tenha%um%instalado.

    2)%Aparecer%a%conJirmao.%ConJirme%no%boto%Remova*WordPress.

    3)%Uma%terceira%mensagem%surgir%informando%que%foram%removidos%as%conJiguraes.

  • 45

  • 46

    Instalando o WordPress em um subdomnio

    1)% Caso% queira% instalar% em% um% subdomnio,% crie\o% primeiro% em% Domnios* * Subdomnios.1.1)%Por%exemplo,%vamos%criar%um%subdomnio%chamado%blog:

    2)%Ao%iniciar%a%instalao%do%WordPress,%no%Fantstico,%selecione%o%subdomnio:

    2.2)%No%preencha%nada%em% Instalar*na*directoria.%Os%demais%campos%voc%preenche%normalmente%como%ensinado%em%Instalando%o%WordPress%em%sua%conta%.IMPORTANTE:% A% Integrator%no% ensina% a% operar,% apenas%hospeda,% qualquer% aplicativo%PHP%existente%no%Fantastico.%O%Fantastico%apenas%automatiza%a%instalao,%mas%operar%o%WordPress,%Joomla%ou%outros,%dependem%exclusivamente%do%conhecimento%do%cliente.%

  • 47

    Problema ao instalar um aplicativo no Fantastico De Luxe

    Caso%ao% tentar% instalar%um%aplicativo%no%Fantastico%De%Luxe,%ocorrer%o% seguinte%erro% \%onde%USUARIO%%o%seu%usurio:Access denied for user USUARIO@localhost' (using password: YES)V%em%Preferncias% %Alterar%Senha,% recoloque%a%senha%do%cPanel,%antiga%e%nova%e%marque%a%opo%Synchronize MySQL password.%%ConJirmando%no%Altere%sua%senha%agora!,%volte%ao%Fantastico%De%Luxe%e% tente% instalar%novamente.

    IMPORTANTE:% O% Fantastico% apenas% automatiza% a% instalao% e% algumas% de% suas%caractersticas% no% so% controladas% por% ns,% como% da% obrigao% de% sincronizao% de%senhas%com%o%MySQL.%

  • 48

    Usando um Programa de FTP

    Caso% o% cliente% no% possua% nenhuma% experincia% em% um% programa% de% FTP,%recomendamos%baixar%o%cliente%FTP%FileZilla%no%seguinte%endereo:http://Jilezilla\project.org/download.php?type=clientBaixe%a%verso%correspondente%ao%seu%sistema%operacional%instalado%em%sua%mquina.

  • 49

    Usando o FileZilla

    Assim%que%instalar%o%FileZilla,%v%no%menu%Arquivo* *Gerenciador*de*Sites.

    Ao%aparecer%a%caixa%de%dilogo%Gerenciador*de*Sites,%clique%no%boto%Novo*Site.Na%aba%Geral,%preencha: Host%%coloque%o%seu%domnio; Protocolo%%coloque%o%protocolo%FTP; Tipo*de*logon%%selecione%Normal; Usurio% % digite% o% usurio% do% seu% FTP% indicado% no% email% de% ConJiguraes% e%Instrues%de%Uso; Senha%%digite%a%senha%do%usurio%de%FTP%indicado%no%email%de%ConJiguraes%e%Instrues%de%Uso;Aps%conJigurar%o%Gerenciador*de*Sites,%preenchendo%os%dados%do%seu%domnio,%clique%no%boto%Conectar.

  • 50

    O% programa% de% FTP% abrir% os% diretrios% locais% e% do% seu% site% remoto,% onde% hospeda%conosco,%para%que%possa%subir%seus%arquivos.Arraste%os%arquivos/diretrios%do% lado%da%sua%mquina%para%o%diretrio%que%deseja%no%lado%do%seu%site%(servidor).

  • 51

  • 52

    Adicionando novos Domnios no cPanel

    Se%voc%no%%revenda,%no%tem%o%WHM,%mas%quer%adicionar%domnios%e%no%se%importa%de%compartilhar%o%mesmo%painel%de%controle,%%possvel%com%o%cPanel.%Mas%atento%aos%detalhes:1)%No%h%um%usurio%diferente%para%o%novo%domnio2)%O%domnio%novo%tem%usurio%FTP%com%nome%por%extenso%como:%[email protected])%No%h%como%liberar%parcialmente%uma%rea%do%cPanel%para%um%usurio,%isso%inclui%e\mails4)%O%Webmail%no%tem%o%nome%personalizado%do%domnio:%webmail.siteadicional.com.br

  • 53

    Adicionando Domnios Suplementares

    V% em%Domnios* * * Domnio* de* complementos.% O% domnio% suplementar% permite%compartilhar%o%mesmo%espao,%mas%com%outro%usurio%e%senha%do%domnio%principal%do%cliente%no%cPanel.IMPORTANTE: O exemplo abaixo produzir o domnio novo dentro de public_html, onde o usurio FTP especfico seria [email protected]. No h como ser apenas usuario.

  • 54

    Adicionando Domnios Estacionados

    Entre no cPanel, clique em "Domnios * Domnios Estacionados".Adicione o outro domnio em "Criar um Novo Domnio Estacionado" e confirme no boto "Adicionar Domnio":

    Depois de adicionado, clique em "Gerenciar Redirecionamento".

    Informe o domnio para onde ser redirecionado, em "Redirecionamento de Domnio Estacionado" e confirme no boto "Salvar".

  • 55

    Adicionando subdomnios no cPanel

    Subdomnios%so%partes%de%um%domnio%com%incio%prprio%e%localizao,%contedo,%independente.%Um%subdomnio%%algo%como:app.seusite.com.br

  • 56

    Adicionando um Subdomnio

    Crie o subdomnio no cPanel, em "Domnios * Subdomnios".

    Na criao de um subdomnio, o nome do diretrio dado para ele, somente servir para aplicativos PHP e HTML.

    subdomnio

  • 57

    Adicionando novos Domnios no WHM

    Ver%tpico%Criando%novos%domnios%como%revenda%de%sites%%do%manual.

  • 58

    Adicionando novas contas de e-mail

    1)%No%cPanel,%v%em%Correio* *Contas*de*ETmail:

    2)%No%assistente,%crie%a%conta%de%e\mail:

    3)% As% contas% de% e\mail% criadas% aparecem% abaixo,% onde% voc% pode% alterar% a% senha% ou%excluir:

  • 59

  • 60

    Alterando a Senha ou Excluindo Contas de Email

    As%contas%de%e\mail%criadas%aparecem%abaixo,%onde%voc%pode%alterar%a%senha%ou%excluir:

  • 61

    Redirecionando Contas de Email

    Para redirecionar um email para outro, siga os passos:

    1) V no cPanel, em "Correio * Remetentes".

    2) Clique no boto "Adicionar Remetente":

    3) Em "Adicionar um Novo Remetente", digite o endereo do email que voc possui em sua conta no cPanel, no campo "Endereo para Encaminhamento".Em "Destino * Encaminhar para o endereo de e-mail", voc define para onde o email ser encaminhado, quando o endereo para encaminhamento receber.4) Confirme tudo em "Adicionar Remetente".

  • 62

  • 63

    Acesso ao E-mail

    Na%Integrator%voc%pode%acessar%suas%contas%de%email%de%duas%formas:1)%Pelo%Webmail2)%Por%seu%programa%favorito%em%seu%PC/Mac

  • 64

    Acesso ao E-mail pelo Webmail

    Existem%trs%formas%de%acessar%o%Webmail:1)%Na%conta%criada,%via%cPanel,%voc%pode%ir%em%Aes* **More** Acessar*Webmail:

    2)%No%cPanel,%em%Correio* *Webmail:

    3)%Para%acessar%diretamente%pelo%seu%navegador,%entre%pelo%endereo%apresentado%em%seu%e\mail%de%ConViguraes*e*Instrues*de*Uso,%ao%qual%possui%o%seguinte%formato:Pelo%IP:http://IP/webmailPelo%seu%domnio%(site):http://seusite.com.br/webmail

    Onde seusite.com.br o nome do seu site.

    IMPORTANTE:*Para%logar%no%Webmail,%digite%o%e\mail%completo%e%a%senha.%O%email%deve%ter%sido%criado%antes%no%cPanel.

  • 65

    Acesso ao E-mail pelo PC ou MAC

    Para%acessar%sua%conta%de%email%pelo%seu%programa%de%PC%ou%Mac,%seja%os%clientes%Mail,%Outlook,%Thunderbird,%temos%as%seguintes%conJiguraes%padro: Host:%mail.SEUDOMINIO.com.br Usurio:*[email protected] Senha:%do%seu%Email SMTP:

    Porta: 587

    POP3: Porta: 110

  • 66

    Acesso ao E-mail pelo Outlook 2010 - Windows

    O exemplo abaixo ser de configuraes no Outlook 2010. Caso sua verso seja diferente e precise de ajuda, envie um email para [email protected].

    Os passos aps iniciar o Outlook 20101. Clique no menu Arquivo e logo aps em Configuraes de Conta e depois na opo que surgir logo abaixo chamada Adicione e remova contas ou altere as configuraes... conforme mostra a imagem abaixo.

    2. Na tela Configuraes de Conta clique em Novo.

  • 67

    3) Na tela Adicionar Nova Conta3.1 - Marque a opo Definir manualmente as configuraes do servidor ou tipo de servidores adicionais.3.2 - Clique em Avanar.

    4) Marque a opo Email da Internet e depois clique em Avanar.

    5) Configuraes de Email na Internet, insira suas informaes pessoais, informaes da conta de Email e servidores.

  • 68

    1 - Informe o Nome da Pessoa ou Responsvel pela Conta de Email.2 - Informe o Endereo de Email completo: [email protected] - Selecione o tipo de Servidor de entrada de Emails que poder ser POP ou IMAP.4 - Informe o servidor de entrada de Emails que mail.seudomnio.5 - Informe o servidor de sada de Emails que mail.seudomnio.6 - Informe o Nome de Usurio que o seu endereo de e-mail completo [email protected] - Informe a sua senha.8 - Marque a opo Lembrar senha.9 - Desmarque a opo Teste as configuraes da Conta clicando no boto Avanar.10 - Clique em Mais Configuraes e siga o exemplo na imagem abaixo.

  • 69

    Clique na guia Servidor de Sada e Marque as opes: Meu servidor de sada (SMTP) requer autenticao e a opo: Usar as mesmas config. do servidor de entrada de e-mailsCique em OK.Ir aparecer a tela de Configuraes de Email na Internet novamente, clique em Avanar.

  • 70

    Acesso ao E-mail pelo Mail do Mac OS

    Abra o Mail e execute um dos seguintes procedimentos:1. Caso voc nunca tenha configurado contas de email usando o Mail, a

    pgina Bem-vindo ao Mail ser exibida. V para a etapa 2.2. Caso voc j tenha criado contas de email usando o Mail, no menu

    Mail, clique em Preferncias. Na guia Contas, clique no sinal de adio (+) na parte inferior do painel de navegao para abrir a janela Adicionar Conta.

    3. Na janela Bem-vindo ao Mail ou Adicionar Conta:1. Na caixa Nome Completo, digite o nome a ser exibido para as

    pessoas s quais voc envia email.2. Na caixa Endereo de Email, digite seu endereo de email

    principal.3. Na caixa Senha, digite a senha da sua conta de email e clique

    em Continuar.4. Na janela Servidor de Correio de Entrada, digite o seguinte:5. Ao lado de Tipo de Conta, selecione POP ou IMAP.

    1. Na caixa Descrio, digite um nome como lembrete da finalidade dessa conta de email.

    2. Na caixa Servidor de Correio de Entrada, insira o nome do servidor de e-mail, informado anteriormente por ns. Ex: mail.seudominio.com.br.

    3. Na caixa Nome de Usurio, digite seu endereo de email principal criado no painel de controle (ex: [email protected]).

    4. Na caixa Senha, digite a senha da sua conta de email.5. Clique em Continuar. O Mail ir testar a sua conexo ao servidor

    de entrada usando as configuraes padro.

    IMPORTANTE: Caso aparea a opo de certificado, devido ao SSL autoassinado do cPanel, clique em Mostrar Certificado, depois selecione Confiar Sempre e mande Conectar. Confirme a senha do seu usurio do Mac OS e no ter mais esta mensagem em seu Mail.

  • 71

    Se o teste no for bem-sucedido, clique novamente em Continuar. Voc pode verificar suas configuraes aps concluir este procedimento:

    1. Na janela Servidor de Correio de Sada, faa o seguinte:1. Na caixa Descrio, insira o nome deste servidor de email; por

    exemplo, Servidor de envio da Integrator.2. Na caixa Servidor de Correio de Sada, digite o nome do

    servidor SMTP. Ex.: mail.seudominio.com.br.3. Marque a caixa de seleo Usar somente este servidor.4. Marque a caixa de seleo Usar Autenticao. O seu nome de

    usurio e a senha que voc inseriu para o servidor de entrada podero ser exibidos nas caixas de texto Nome de Usurio e Senha. Esses valores so os mesmos para o servidor de Entrada ensinado anteriormente, caso no aparea. Clique em Continuar.

    5. O Mail testar a sua conexo com o servidor de email de sada usando as configuraes padro.

    Mesma Nota acima para o SSL autoassinado do cPanel.No final do assistente, ter um sumrio da criao da conta. Mantenha marcada a opo Conectar conta e clique em Criar.

  • 72

  • 73

    Acesso ao E-mail pelo Thunderbird (Linux/Windows/Mac OS)

    O Thunderbird um programa cliente gratuito, da Mozilla, OpenSource que executa nas plataformas Linux/Windows e Mac OS. O Tutorial abaixo permite configurar suas contas de email em qualquer plataforma que ele executar.1) Crie a conta indo em Configurar Contas:

    2) Cadastre a conta:

    3) Espere ele testar.4) Marque POP3 e clique em Config. Manual:

  • 74

    5) Altere os parmetros para cada porta e tipo de acesso, confirmando em Retestar. Veja o detalhe do campo Nome do usurio. Por fim, assim que retestar, clique em Concluir.

  • 75

    Sobre as regras de envio de emails

    A%Integrator%%contra%o%envio%de%e\mails%em%massa.%Por%padro,%qualquer%%domnio%pode%enviar%de%100%emails%%at%250%emails%por%hora.%Caso%haja%a%necessidade%de%enviar%mais%e\mails,%de%forma%legtima,%sem%ser%envios%em%massa,%entre%em%contato%com%o%[email protected],%pedindo%o%aumento%de%envios%de%e\mail%por%hora,%com%a%justiJicativa%para%tal.IMPORTANTE:%O%uso%imprudente%de%envios%de%email,%caracterizando%envios%em%massa,%causar%a%suspenso%automtica%do%servio%de%hospedagem%do%domnio%sem%devoluo%do%valor%pago,%onde%consideraremos%o%ato%como%quebra%de%contrato.

  • 76

    Evitando Spams com os recursos do painel

    Atualmente%o%nmero%de%spams%que%recebemos%%muito%grande.%Podemos%fazer%um%bloqueio%dos%e\mails%considerados%Spam%de%diversas%formas.%O%padro%da%Integrator%%apresentado%de%duas%formas:1.%Temos%conJigurado%no%servidor%geral%para%rejeitar%emails%em%blacklists%conhecidas2.%No%cPanel%contamos%com%o%SpamAssassin%e%o%BoxTrapper%para%barrar%os%e\mails%massivos

  • 77

    Verificando a legitimidade de um e-mails enviado

    Indo%em%Correio**Autenticao*de*ETmail:%

    Neste%local%encontramos%o%DomainKeys.%A%explicao%de%como%funciona%est%no%prprio%painel:

    Temos%tambm%o%SPF:

    IMPORTANTE:%O%SPF%pode%ter%excees%que%podem%ser%adicionadas%neste%mesmo%local,%

  • 78

    dependendo%muito%de%como%a%empresa%que%lhe%envia%e\mails%trabalha.%Entretanto,%no%s% o% seu% conhecimento% a% respeito% % necessrio,% como% tambm% saber% como% est%conJigurado%o%servidor%no%qual%deseja%adicionar%as%conJiguraes%de%SPF.%Seja%como%for,%so% instrues% a% respeito,% sempre,% da% empresa/domnio% no% qual% est% lhe% enviando% e\mails% e,% por% questes% de% conJiguraes% diferentes% do% padro% no% SPF,% voc% no% est%recebendo.%A%empresa%no%qual%lhe%envia%e\mails%precisa%se%informar%onde%hospeda%das%regras% de% SPF% que% esto% usando% para% que% possa% adicionar% nas% ConViguraes*Avanadas.%

  • 79

    O Spam Assassin

    O% Spam* Assassin% % um% sistema% de% Jiltragem% automatizado% de% e\mails,% cujo% sua%caracterstica% % identiJicar% mensagens% consideradas% spam% baseados% no% contedo% dos%cabealhos%e%no%corpo/texto%do%e\mail.%Mais%detalhes%so%explicados%no%prprio%painel,%no%local%onde%acessamos%o%Spam%Assassin%para%ativ\lo.Para%ativar,%v%em%Correio***Spam*Assassin:

  • 80

    O BoxTrapper

    O%servio%BoxTrapper**(Correio* *BoxTrapper)%protege%sua%caixa%de%entrada%de%spams,%exigindo%que%todos%os%remetentes%de%e\mail%de%sua%lista%respondam%a%uma%mensagem%de%veriJicao,%antes%que%voc%receba%seus%e\mails.

    1) Procure a conta de email que deseja habilitar o BoxTrapper e clique em Manage.

  • 81

    2) Clique em Ativar

    IMPORTANTE:%Os%usurios%precisam%Jicar%sempre%analisando%a%lista%que%existe%no%BoxTrapper,%de%forma%a%certiJicar\se%de%que%os%e\mails,%legtimos,%que%desejam%receber,%no%Jiquem%parados%indevidamente.*Explicaes%extradas%do%prprio%cPanel

  • 82

    Traduo das Mensagens do BoxTrapper

    Abaixo a traduo das mensagens de confirmao geradas pelo BoxTrapper. Voc pode editar os textos como preferir aps copiar para a caixa de texto

    IMPORTANTE: no altere os valores entre os caracteres "%". Esses valores so interpretados pelo programa e representam dados da mensagem! No altere tambm os valores To e Subject no incio da mensagem

    1) verify - Mensagem automtica enviada a um novo remetenteTo:%email%Subject: Seu e-mail requer verificao (verify#%msgid%)A mensagem que enviou requer que voc prove que um ser vivo humano real e no uma fonte de spam.%if can_verify_web%Para completar esta verificao, basta responder a esta mensagem e deixar a linha de assunto intacta.Os cabealhos da mensagem enviada do seu endereo so mostrados abaixo:%headers%

    2) verifyreleased - Mensagem enviada quando um remetente adicionado lista brancaTo:%email%Subject: Voc foi adicionado lista branca de%fromname% e seu e-mail foi entregue. (original:%subject%)Esta mensagem para notific-lo de que a sua verificao foi recebida, e seu endereo de e-mail foi adicionado lista branca.Todas as mensagens pendentes de seu endereo foram entregues %fromname%. Nenhuma ao necessria de sua parte.Os cabealhos da mensagem enviada do seu endereo so mostrados abaixo:%headers%

  • 83

    3) returnverify - Mensagem de confirmao do BoxTrapperTo:%email%Subject: Re:%subject%Esta mensagem uma resposta a uma mensagem de verificao Boxtrapper. Nenhuma ao necessria de sua parte.Se voc estava esperando para ser adicionado lista branca do usurio, certifique-se de que o e-mail de verificao que voc respondeu continha a seqncia correta de verificao no assunto. Boxtrapper viu a chave de verificao como "%msgid%"Os cabealhos da mensagem enviada do seu endereo so mostrados abaixo:%headers%

  • 84

    Visualizando as estatsticas de acesso ao seu site

    Para%visualizar%logs%de%estatsticas,%atualizados%diariamente,%v%em%Logs** *Webalizer.

    Voc%ver%os%sites%e%subdomnios%existentes%no%seu%cPanel.%Clique%na%lupa%do%domnio/subdomnio%que%deseja%para%visualizar%as%estatsticas:

  • 85

    Personalizando as paginas de erro do Apache

    Caso%algo%do%seu%site%no%exista%ou%ocorra%um%erro%gerado%por%um%determinado%servio,%um%nmero%e%mensagem%aparecer%no%navegador,%contendo%a%informao%mostrada%em%pginas%padronizadas%pelo%painel,%%que%podem%ser%conJiguradas%em%Avanada** *Pginas*com*erro,%para%o%usurio.%

    As%pginas%j%conJiguradas%esto%em%Editar*Cdigos*de*Erros*Comuns.%Depois%clique%no%erro%e%edite%a%mensagem.

    Caso%necessite%de%personalizar%um%erro,%em%especJico,%clique%em%Mostrar*Todos*os*Cdigos*de*Status*de*Erro*HTTP.%Depois%clique%no%erro%e%edite%a%mensagem.

  • 86

    Como funciona o servio Java

    O%acesso%ao%seu%servidor%java%est%restrito%ao%usurio%do%FTP%do%seu%domnio.%Portanto%uma%alterao%far%perder%o%acesso%ao%servidor%Java%ou%ter%de%reinstalar%e%reconJigurar%tudo%que%j%o%fez.%Regras%bsicas%de%uso%do%servio%Java:1)% Jamais% altere% a%memria% de% seu% plano% sem%nossa% expressa% autorizao% \% custos% de%mudana%so%informados%caso%nos%pea%para%alterar2)%Jamais%altere%as%portas%do%servidor%Java%sem%nossa%expressa%autorizao3)% Jamais% tente% subir% outro% servio% Java% fora% do% servidor% Java% sem% nossa% expressa%autorizaoIMPORTANTE:*As%regras%bsicas%citadas,%no%plano%que%escolheu,%devem%ser%seguidas%a%risca.%Qualquer%alterao%destas%regras%por%sua%conta%colocar%seu%servio%em%risco%de%ser%paralisado%sem%aviso%prvio.

  • 87

    A memria do servidor Java

    A%Integrator%Host%respeita%totalmente%seu%plano%de%hospedagem%e,%como%tal,%a%memria%contratada%no%plano%escolhido.%A%memria%RAM%%dedicada%a%mquina%virtual%Java%que%vai%executar%o%servidor%Java.%Ela%no%est%destinada%a%execuo%de%aplicativos%Java%fora%do%servidor%Java.Qualquer%tentativa%do%cliente%de%executar%algo%fora%do%padro%da%memria,%assim%como%tentar% adulterar% a% memria% contratada% do% plano,% para% mais,% seu% plano% poder% ser%cancelado%imediatamente,%%sem%devoluo%do%valor%pago.A%Integrator%Host%tambm%ir%paralisar%qualquer%servio%Java%fora%do%servidor%Java%sem%aviso%prvio,%alm%de%no%se%responsabilizar%por%eventuais%prejuzos%causados%por%conta%desta%situao.Caso% o% usurio% tenha% dvidas% sobre% nossas% polticas% no% plano% contratado,% consulte% o%nosso%contrato%informado%em%endereo%no%email%de%ConJiguraes%e%Instrues%de%Uso%recebido%ao%liberar%seu%cadastro%ou,%nosso%suporte%pelo%email:[email protected].%

  • 88

    Uso de Processamento em Java

    A%Integrator%Host%permite%o%uso%mximo%de%5%%de%CPU%em%20%minutos%de%tempo%mximo.%Caso%o%usurio%comece%a%ter%problemas%de%processamento%enviaremos%um%alerta.%Na%insistncia%do%processamento,%o%usurio%ter%um%informativo%explicando%sobre%o%melhor%plano%para%o%caso.A%Integrator%no%abre%excees%quanto%ao%uso%de%processamento%em%qualquer%plano%de%hospedagem%compartilhada%que%houver.Caso%a%sua%necessidade%seja%de%processar%arquivos%com%alto%ndice%de%processamento%por%severos%minutos,%entre%em%contato%com%[email protected]%para%lhe%oferecermos%um%plano%mais%adequado%ao%seu%caso.

  • 89

    O Painel de Usurio Java

    O%NGasi%%o%painel%Java,%onde%o%cliente%pode%escolher%o%servidor%que%vai%instalar,%iniciar,%parar%e%ler%os%logs%de%sada%do%terminal.

  • 90

    O acesso o painel NGasi

    O%Painel%Java,%que%permite%instalar%e%conJigurar%o%servidor%Java%em%seu%domnio,%executa%em%duas%portas: Porta%padro%pelo%acesso%via%cPanel:%8663 Porta%fora%do%acesso%via%cPanel:%8666IMPORTANTE:*O*acesso*via*porta*8663,*portando*por*dentro*do*cPanel,*transmite*sua*senha*no*endereo*http.*Se*estiver*em*um*local*de*acesso*pblico,*no*realize*tal*acesso.Sempre%que%for%acessar%o%painel%NGasi,%poder%faz\lo%diretamente%pelo%painel%cPanel%do%domnio%no%qual%demos%a%permisso%do%servio%java.No%cPanel%Jica%em%Avanada* *NGasi*Application*Automation.

    Caso%esteja%usando%outro%tema,%ver%o%Ngasi%no%cPanel%em%Ferramentas*Avanadas** NGasi*Application*Automation:

  • 91

    Ateno:% %Se%o%painel%Java,%pelo%acesso%via%cPanel,%pedir%a%senha%do%seu%usurio%FTP,%%normal% em% casos% onde% a% senha% possui% caracteres% especiais% no% resolvidos% pelo%cabealho%HTTP.%Digite\a%para%entrar.

  • 92

    Erros do cliente e direito de suporte

    A%Integrator%%uma%empresa%de%hospedagem.%No%somos%responsveis%pela%forma%como%seu%aplicativo%foi%desenvolvido%e%nem%por%erros%dele%causados.%O%que%no%fazemos: Ensinar%a%operar%um%servidor%Java%(ensinamos%a%usar%nossos%painis); Ensinar%a%conJigurar%um%administrador%de%servidor%Java; Ensinar%a%conJigurar%um%deployment%descriptor; Otimizar%o%desempenho%do%aplicativo; Corrigir%erros%de%programao%do%aplicativo%do%cliente.Uma%alegao%comum%dos%clientes%%que%funciona%localmente.%No%geral,%este%argumento%no%tem%validade%se%o%cliente%executa%tudo%por%um%programa%como%Adobe%Flex,%Eclipse,%NetBeans%ou%outros.%No%deploy,%o%cliente%precisa%esta%ciente%de%que: Nome% do% banco% de% dados% % diferente% do% de% desenvolvimento,% assim% como%usurios%e%senhas; No%Linux,%o%servidor%faz%diferena%entre%maisculas%e%minsculas%em:%nomes%de%arquivos,%nomes%de%diretrios,%nome%do%banco%de%dados; Regras%que%impomos%no%podem%ser%burladas,%pois%o%seu%servio%de%hospedagem%compartilha%recursos%como:%servidor%de%banco%de%dados,%Apache,%PHP%e%outros.% Embora%o%servidor%Java%seja%dedicado,%a%memria%do%servidor%%limitada%pelo%seu%plano.% Se% o% aplicativo% necessita% de% mais% memria% que% o% contratado,% erros%causados%por%esta%questo%no%so%considerados%como%problemas%nosso,%uma%vez%que%o%cliente%%o%nico%que%sabe%o%quanto%realmente%seu%aplicativo%necessita%de%memria.

  • 93

    Acesso Java em conexo ao banco de dados

    O%Cliente%%obrigado%a%usar%pool%de%conexes%se%pretende%no%fechar%suas%conexes,%pois%todos% os% servidores% de% bancos% de% dados% permitem% apenas% 40% conexes% simultneas%abertas,%seja%em%uso%ou%inoperante.O%MySQL%fecha%automaticamente,%conexes%inoperantes,%com%mais%de%8%horas.%Conexo%inoperante%%aquela%que%no%est%sendo%usada,%mas%est%aberta%pelo%seu%aplicativo.%Esta%regra%vale%somente%para%planos%com%servidores%de%banco%de%dados%compartilhados.Caso%queira%saber%quais%dados%colocar%em%seu%aplicativo%para%se%conectar%ao%banco%de%dados,%v%at%o%tpico%Formas de acesso ao Banco de Dados para configurar sua conexo.

  • 94

    Instalando o servidor Java

    O% servidor% Java% pode% ser% selecionado*% na% lista,% assim% como% a% verso% que%disponibilizamos%de%cada.Para%instalar,%seleciona%o%Server%e%a%verso%do%JDK%e%clique%no%boto%Install.

    ConJirme%no%Continue%para%prosseguir%com%a%instalao.

    Ao%Jinalizar,%voc%ver%na%descrio%do%painel%o%servidor%instalado%e%o%local%onde%ele%est%instalado.

  • 95

    IMPORTANTE:* Cada% plano,% que% permite% servidores% Java,% possui% uma% quantidade% de%memria.% Os% servidores% que% so% possveis% de% serem% executados% so% informados% na%pgina% da% Integrator.% Se% o% usurio% tentar% executar% um% servidor% Java% que% necessite% de%mais% memria,% alm% dele% gerar% erros,% % poder% ter% problemas% em% para\lo% para%substituio.%Caso%esquea%qual%%o%seu%plano,%veja%no%email%da%cobrana.%Os%servidores%Java% que% consegue% rodar% em% seu% plano% so% visveis% no% site% da% Integrator,% no% link%Hospedagem*de*Sites.

  • 96

    Local onde o servidor Java instalado

    Qualquer%que%seja%o%servidor%Java,%ele%sempre%ser%instalado%em%seu%respectivo%diretrio,%que%leva%seu%nome,%dentro%de%appservers.%%Onde%X%%o%nmero%da%verso%instalada:1. Tomcat*6/7/8%\%appservers/apache\tomcat\Xx%2. Jetty*8*appservers/jetty\Xx3. JBoss*7**appservers/jboss\7x4. GlassFish*v3/v4**appservers/glassJish\XxIMPORTATE:*O%X%representa%o%nmero.%Por%exemplo%o%Tomcat*8%%padronizado%em%instalao%no%diretrio%appservers/apacheTtomcatT8x.

  • 97

    A estrutura do servidor Java

    Todos%os%servidores%Java%so%mantidos%em%sua%estrutura%original,%tal%qual%%exatamente%como%aquele% que% se% obtm%na% Internet.%Nada% %modiJicado,% para%que% sua% experincia,%com% o% que% j% desenvolve% antes% de% publicar,% seja% aplicado% 100%% na% produo% em%hospedagem%da%Integrator.Nada%do%que% for% exposto% aqui% substitui% o% seu% conhecimento%nos% servidores% Java% e% em%suas%operaes.%A%forma%como%trabalhar%com%o%servidor%Java,%de%conJigurar%o%servidor%Java,%continua%sempre%a%mesma%padro.%A%inteno%do%manual%,%e%sempre%ser,%explicar%como%operar%o%painel%Java%para%que%o%seu%aplicativo%Jique%de%acordo%com%o%seu%desejo%de%acesso%no%domnio.%IMPORTANTE:% Tentar% realizar% um% deploy% de% forma% diferente% do% que% expomos,%acessando% reas% do% painel% Java% que% no% estamos% aqui% divulgando,% pode% lhe% causar%problemas%na%implantao%do%seu%aplicativo%em%seu%servidor.%Operar%caractersticas%que%fogem% do% seu% acesso% direto% ao% servidor% Java,% como% deploy,% no% est% dentro% do% nosso%suporte.%

  • 98

    Suas bibliotecas JAR

    Nada% do% que% est% no% servidor% Java,% que% instalar,% % personalizado% por% ns.% O% motivo:%compatibilidade%total%com%seu%aplicativo.Isso% mesmo,% queremos% que% voc% coloque% suas% bibliotecas% JAR,% nas% verses% que% est%utilizando%em%seu%aplicativo,%sem%conJlitos.%Resumindo:%empacotou%em%WAR/EAR,%com%as%bibliotecas,%faa%o%deploy.IMPORTANTE:*Se%quiser%colocar%as%bibliotecas%que%possui%no%diretrio%lib%do%servidor%Java,% tambm% pode.% Mas% Jique% ciente% de% que,% se% reinstalar% o% servidor% Java,% tudo% ser%apagado%e%ter%que%subir%as%bibliotecas%novamente.

  • 99

    Compartilhando seu servidor Java em outros domnios ou subdomnios

    Se%a%sua%inteno%%ter%o%mesmo%servidor%Java%em%outros%domnios,%saiba%que:1) No%%possvel%colocar%dois%ROOTs%independentes%para%cada%domnio;2) O%domnio%ou%subdomnio%no%poder%ser%cadastrado%no%WHM,%ou%seja,%precisar%cadastrar%no%cPanel%conforme%os%tpicos%Adicionando*subdomnios%ou%Adicionando*Domnios*Suplementares.3) No%%possvel%separar%sua%memria,%desmembrando%a%quantidade%para%mais%de%uma%JVM,%de%modo%a%distribuir%entre%mais%de%um%domnio/subdomnio%(ex:%512MB%RAM%dividir%em%duas%JVMs%de%256MB%RAM).

  • 100

    Como mapear outro domnio ou subdomnio no painel Java

    Primeiro,%crie%o%domnio%ou%subdomnio%no%cPanel%conforme%os%tpicos%Adicionando*subdomnios%ou%Adicionando*Domnios*Suplementares.Depois,%v%no%painel%Java,%%Web*Server*ConViguration.%Selecione%o%subdomnio%ou%domnio%suplementar%na%caixa%de%combinao%como%destacado%na%Figura%abaixo:

    Se%o%primeiro%domnio%estiver%com%o%servidor% Java%na%raiz,%no%ser%possvel%colocar%o%segundo% na% raiz% de% um% aplicativo% independente.% Por% servidor% Java,% s% existe% a%possibilidade%de%ter%apenas%um%aplicativo%na%raiz%do%domnio.IMPORTANTE:%Se%a%sua%inteno%%ter%mais%de%um%domnio%com%servidor%na%raiz,%entre%em%contato%com%o%[email protected]%para%saber%de%nossos%preos%por%memria%dedicada.%%

  • 101

    O Bsico de Uso dos Servidores Java

    Na%Integrator,%temos%as%seguintes%verses%de%servidores%Java:%1%\%Tomcat:%6.0.x%,%7.0.x%e%8.x.2%\%Jetty:%8.x3%\%JBoss:%7.x%e%8%(WildJly)4%\%GlassJish:%3.x%e%4.xEste%Captulo%tem%a%inteno%de%mostrar%o%bsico%em%termos%de%localizao%e%realizao%de% deploy.% Este% manual% no% substitui% o% conhecimento% tcnico% do% desenvolvedor% no%servidor%Java%que%escolher%operar.

  • 102

    Sobre a exibio no domnio

    Duas%situaes%so%possveis%em%uso%de%aplicaes%Java%no%seu%domnio:Aplicativo%com%PHP/HTML%em%conjunto,%ou%seja,%aparecer%assim:http://seusite.com.br/AplicativoJavaAplicativo%na%raiz%do%domnio%sendo%apenas%Java:http://seusite.com.brIMPORTANTE: Chamamos%de%raiz%do%domnio%a%situao%em%que%o%servidor%Java%ir%apresentar%o%seu%aplicativo%diretamente%quando%os%seus%usurios%digitarem%o%domnio%no%navegador%(seja%com%ou%sem%WWW).

  • 103

    Usando o servidor Java Tomcat

    Na% Integrator,% temos% as% seguintes% verses%de%Tomcat:% 6.0.x% ,% 7.0.x% e% 8.x.%Um%aplicativo%criado% no% Tomcat% 6.x,% executa% em% qualquer% servidor% Tomcat% de% verso% superior.% O%contrrio% j% no% % verdadeiro,% pois% bibliotecas% podem% ser% necessrias% na% verso%disponvel% do% Servlet% ou% JSP% que% podem% no% ser% compatveis% com% uma% verso%retrgrada.O% Tomcat% no% % ensinado% pelo% nosso% suporte% de% hospedagem.% Esta% parte% do%manual%apenas%ir%orient\lo%sobre%como%ele%funciona%na%Integrator,%com%um%exemplo%simples.%Caso% necessite% de% mais% orientaes% sobre% o% Tomcat,% seu% modo% de% operao,%recomendamos%a%documentao.

  • 104

    Subindo o aplicativo no Tomcat

    Caso%o%aplicativo%seja%grande,%o%mais%correto%em%subir%um%aplicativo%no%Tomcat%%usando%o%FTP.Para%fazer%deploy%no%Tomcat,%execute%estes%passos:1) Pare%o%Tomcat%no%painel%Java%em% ;2) Suba%seu%arquivo%WAR,%com%todas%as%bibliotecas,%por%FTP,%no%seguinte%diretrio:%a. appservers/apacheTtomcatTXx/webapps%%onde%X%%a%verso%do%seu%Tomcat;3) Inicie%o%Tomcat%no%painel%Java%em% %;4) Ainda%no%painel%Java,%mapeie%o%domnio%em% .%O%mapeamento%segue%a%seguinte%regra:a. Digamos%que%voc%tenha%enviado%um%aplicativo%WAR%chamado%Aplicacao.war.%No%mapeamento,% digite% Aplicacao* no% campo% mostrado% abaixo% e% conJirme% no% boto% Set*Paths:

    5) Teremos,%assim%que%adicionado,%a%URL%de%onde%o%aplicativo%Java%est%funcionando.%Por%exemplo:

  • 105

    Removendo o mapeamento do aplicativo no Domnio

    Digamos,% assim% que% adicionado,% a% URL% de% onde% o% aplicativo% Java% est% funcionando,%mapeado,%em%/Aplicacao.%Para%remover,%os%passos:1)%Clique%no%X%do%mapeamento%realizado

    2)% Aps% desaparecer% o% endereo% do% mapeamento,% clique% em% Set* Paths% e% aguarde%processar%a%mudana.

  • 106

    Subindo um aplicativo na Raiz do domnio com o Tomcat

    A%raiz%de%um%domnio%%quando%digitamos%o%endereo%do%site% (integrator.com.br% \%por%exemplo)%e%ele%abre%o%aplicativo%Java.No%Tomcat,% existe%um%padro%para%o%ROOT%do%domnio,% onde%o% seu%aplicativo%deve% se%chamar%ROOT.war%ou%ele%deve%estar%em%ROOT.%Faa%os%seguintes%passos%para%realizar%tal%conJigurao:1) Pare%o%Tomcat%no%painel%Java%em% ;2)% Remova%%o%diretrio%ROOT%do%Tomcat%padro.3) Suba% seu% arquivo% ROOT.war,% com% todas% as% bibliotecas,% por% FTP,% no% seguinte%diretrio:%a. appservers/apacheTtomcatTXx/webapps%%onde%X%%a%verso%do%seu%Tomcat;4) Inicie%o%Tomcat%no%painel%Java%em% %;5) Ainda%no%painel%Java,%mapeie%o%domnio%em% .%%6)% Mapeie%na%Raiz%do%domnio%clicando%no%boto%Set*Wild*Card.No%aparecer%nada%aps%o%processamento,%mas%ao%abrir%o%domnio,%deve%aparecer%seu%aplicativo.IMPORTANTE:* Caso% aparea% em% Branco,% veja% o% procedimento% de% como% analisar% o%problema,%lendo%os%logs%do%seu%servidor%Java,%baixando\os%pelo%FTP.%Para%ver%onde%Jicam%seus%logs,%v%no%tpico%Logs%de%Acesso%do%Servidor%Java%.IMPORTANTE:*Pools% de% conexo% exigem% a% biblioteca% do% banco% de% dados% no% diretrio%appservers/apacheTtomcatTXx/lib.

  • 107

    Removendo o mapeamento da Raiz no Domnio

    Clique%em%Desabe*Mappings%e%aguarde%o%processamento%que%remover%o%mapeamento%da%raz%do%domnio.

  • 108

    Configurando o acesso ao Manager do Tomcat

    Qualquer% verso% do% servidor% Tomcat% instalada% no% painel% no% possui% o% Manager%conJigurado%por%padro%com%um%usurio%e%senha%idnticos%ao%do%seu%painel.%Isto%%voc%quem%deve%olhar%o%arquivo%e%alter\lo%como%quiser.As configuraes de acesso ao Manager so feitas no arquivo tomcat-users.xml.O tomcat-users.xml fica em appservers/apache-tomcat-Xx/conf/tomcat-users.xml, onde o "X" a verso do seu Tomcat. Se o seu Tomcat estiver iniciado, reinicie para ter efeito as mudanas.

  • 109

    Configurando o manager do Tomcat 7/8

    O que vamos passar abaixo um exemplo de configurao do tomcat-users.xml do Tomcat na verso 7 ou 8.Com o Tomcat parado, altere o arquivo tomcat-users.xml assim:

    Onde USER o usurio que deseja e PASS a senha que deseja ter. Mas lembre-se, somente no Tomcat 7/8 deve ser assim.

  • 110

    Mapeando o Manager no Tomcat

    Antes de comear, esses passos no devem ser realizados por usurios que colocaram o Tomcat na raiz do domnio. Caso no esteja usando o servidor Java na raiz do domnio, mapeie o Manager do Tomcat da seguinte forma:

    1) V%em%em% %e,%no%mapeamento,%digite%manager/html*no%campo%ilustrado%na%Jigura%abaixo.%ConJirme%no%boto%Set*Paths:

    2) Depois acesse o manager assim:http://seudominio/manager/html

    Um usurio e senha sero requisitados e devem ser configurados conforme ensinamos em Configurando o manager do Tomcat 7/8.

    IMPORTANTE: No ensinamos as caractersticas e formas de configuraes do Manager do Tomcat. Caso o usurio deseje aprender mais sobre o Manager do servidor Tomcat, veja a documentao da verso que est usando em http://tomcat.apache.org.

  • 111

    Usando o servidor Java Jetty

    Para%fazer%deploy%no%Jetty,%execute%estes%passos:1) Pare%o%Tomcat%no%painel%Java%em% ;2) Suba%seu%arquivo%WAR,%com%todas%as%bibliotecas,%por%FTP,%no%seguinte%diretrio:%a. appservers/jettyTXx/webapps%%onde%X%%a%verso%do%seu%Jetty;3) Inicie%o%Jetty%no%painel%Java%em% %;4) Ainda%no%painel%Java,%mapeie%o%domnio%em% .%O%mapeamento%segue%a%seguinte%regra:a. Digamos%que%voc%tenha%enviado%um%aplicativo%WAR%chamado%Aplicacao.war.%No%mapeamento,% digite% Aplicacao* no% campo% mostrado% abaixo% e% conJirme% no% boto% Set*Paths:

    5) Teremos,%assim%que%adicionado,%a%URL%de%onde%o%aplicativo%Java%est%funcionando.%Por%exemplo:

  • 112

    Subindo um aplicativo na Raiz do domnio com o Jetty

    A%raiz%de%um%domnio%%quando%digitamos%o%endereo%do%site% (integrator.com.br% \%por%exemplo)%e%ele%abre%o%aplicativo%Java.Faa%os%seguintes%passos%para%realizar%tal%conJigurao:1) Pare%o%Jetty%no%painel%Java%em% ;2) Suba%seu%arquivo%.war,%com%todas%as%bibliotecas,%por%FTP,%no%seguinte%diretrio:%a. appservers/jettyTXx/webapps%%onde%X%%a%verso%do%seu%Jetty;3) Coloque% o% contexto% do% Jetty% em% appservers/jettyTXx/contexts/% % onde% X% % a%verso%do%seu%Jetty;a. O%detalhe%do%contexto%para%colocar%o%aplicativo%Java%na%raiz%do%domnio%:

    /

    4) Inicie%o%Jetty%no%painel%Java%em% %;5) Ainda%no%painel%Java,%mapeie%o%domnio%em% .%%6)% Mapeie%na%Raiz%do%domnio%clicando%no%boto%Set*Wild*Card.No%aparecer%nada%aps%o%processamento,%mas%ao%abrir%o%domnio,%deve%aparecer%seu%aplicativo.IMPORTANTE:* Caso% aparea% em% Branco,% veja% o% procedimento% de% como% analisar% o%problema,%lendo%os%logs%do%seu%servidor%Java,%baixando\os%pelo%FTP.%Para%ver%onde%Jicam%seus%logs,%v%no%tpico%Logs%de%Acesso%do%Servidor%Java%.IMPORTANTE:*Pools% de% conexo% exigem% a% biblioteca% do% banco% de% dados% no% diretrio%appservers/jettyTXx/lib.

  • 113

    Usando o servidor Java JBoss

    Antes%de%comear,%usurios%que%operam%com%WAR/EAR%e%desconhecem%o%JBoss/WildJly,%apenas%realizando%deploy%por%ferramentas,%consulte%o%manual%do%servidor%JBoss/WildJly%antes%para%compreend\lo.%O% suporte% da% Integrator% no% tem% como% foco% ensinar% a% usar% o% JBoss/WildJly,% mas% sim%fornecer%a%estrutura%necessria%para%que%execute%seus%aplicativos%no%mesmo.

  • 114

    Usando o servidor Java JBoss 7

    O JBoss 7 instalado sempre usando a opo "standalone, que a qual devemos trabalhar:~/appservers/jboss-7x/standalonePara%fazer%deploy%no%JBoss%7,%execute%estes%passos:1) Pare%o%servidor%no%painel%Java%em% ;2) Suba% seu% arquivo% WAR% ou% EAR,% com% todas% as% bibliotecas,% por% FTP,% no% seguinte%diretrio:%

    ~/appservers/jboss-7x/standalone/deployments

    2.1) Para as Bibliotecas JAR:~/appservers/jboss-7x/standalone/lib/

    3) Inicie%o%servidor%no%painel%Java%em% %;4) Ainda%no%painel%Java,%mapeie%o%domnio%em% .%O%mapeamento%segue%a%seguinte%regra:a. Digamos%que%voc%tenha%enviado%um%aplicativo%WAR%chamado%Aplicacao.war.%No%mapeamento,% digite% Aplicacao* no% campo% mostrado% abaixo% e% conJirme% no% boto% Set*Paths:

    5) Teremos,%assim%que%adicionado,%a%URL%de%onde%o%aplicativo%Java%est%funcionando.%Por%exemplo:

  • 115

    Usando o servidor Java JBoss 7 com aplicativo na raiz do domnio

    No%JBoss%7,%faa%os%seguintes%passos:1) Pare%o%servidor%no%painel%Java%em% ;2) Suba% seu% arquivo% WAR% ou% EAR,% com% todas% as% bibliotecas,% por% FTP,% no% seguinte%diretrio:%

    ~/appservers/jboss-7x/standalone/deployments

    2.1) Para as Bibliotecas JAR:~/appservers/jboss-7x/standalone/lib/

    3) Inicie%o%servidor%no%painel%Java%em% %;4) Ainda%no%painel%Java,%mapeie%o%domnio%em% .5)% Mapeie%na%Raiz%do%domnio%clicando%no%boto%Set*Wild*Card.No%aparecer%nada%aps%o%processamento,%mas%ao%abrir%o%domnio,%deve%aparecer%seu%aplicativo.IMPORTANTE:* Caso% aparea% em% Branco,% veja% o% procedimento% de% como% analisar% o%problema,%lendo%os%logs%do%seu%servidor%Java,%baixando\os%pelo%FTP.%Para%ver%onde%Jicam%seus%logs,%v%no%tpico%Logs%de%Acesso%do%Servidor%Java%.

  • 116

    Pequeno exemplo do deploy na raiz com JBoss 7

    Se% voc% sobe% o% aplicativo,% descompactado% (sem% estar% no% formato% WAR),% dentro% de%"deployments",% chamado% "site1.war",% voc% deve% criar% um% arquivo% chamado%"site1.war.deployed",%sem%aspas,%com%o%contedo%abaixo:Isto%far%o%Deploy%ao%iniciar%o%JBoss%7.Para%que% Jique%na% raiz,% voc%deve% ter%o%arquivo% "site1.war/WEBTINF/jbossTweb.xml"%com%este%contedo:

    /

    E%deve%desativar%o%"enable\welcome\root"%do%JBoss%7%no%seguinte%arquivo:~/appservers/jbossT7x/standalone/conViguration/standalone.xmlDeixe%a%opo%como%false:

    IMPORTANTE:* Saiba% que% % conhecimento% do% JBoss% o% que% estamos% fornecendo% neste%pequeno% exemplo.% Logo,% entenda% que% % um% exemplo% e% no% um% ensino% do% JBoss.% No%ensinamos% e% nem% resolvemos% caractersticas% pertencentes% ao% JBoss,% uma% vez% que% isso%foge%da%hospedagem%de%servios%Java.

  • 117

    Usando o servidor Java Wildfly

    O Wildfly 1 instalado usando a opo "standalone":~/appservers/wildfly-8x/standalone

    Para%fazer%deploy%no%JBoss%7,%execute%estes%passos:1) Pare%o%servidor%no%painel%Java%em% ;2) Suba% seu% arquivo% WAR% ou% EAR,% com% todas% as% bibliotecas,% por% FTP,% no% seguinte%diretrio:%

    ~/appservers/wildfly-8x/standalone/deployments

    2.1) Para as Bibliotecas JAR:~/appservers/wildfly-8x/standalone/lib/

    3) Inicie%o%servidor%no%painel%Java%em% %;4) Ainda%no%painel%Java,%mapeie%o%domnio%em% .%O%mapeamento%segue%a%seguinte%regra:a. Digamos%que%voc%tenha%enviado%um%aplicativo%WAR%chamado%Aplicacao.war.%No%mapeamento,% digite% Aplicacao* no% campo% mostrado% abaixo% e% conJirme% no% boto% Set*Paths:

    5) Teremos,%assim%que%adicionado,%a%URL%de%onde%o%aplicativo%Java%est%funcionando.%Por%exemplo:

  • 118

    Usando o servidor Java Wildfly com aplicativo na raiz do domnio

    No%WildJly,%faa%os%seguintes%passos:1) Pare%o%servidor%no%painel%Java%em% ;2) Suba% seu% arquivo% WAR% ou% EAR,% com% todas% as% bibliotecas,% por% FTP,% no% seguinte%diretrio:%

    ~/appservers/wildfly-8x/standalone/deployments

    2.1) Para as Bibliotecas JAR:~/appservers/wildfly-8x/standalone/lib/

    3) Inicie%o%servidor%no%painel%Java%em% %;4) Ainda%no%painel%Java,%mapeie%o%domnio%em% .5)% Mapeie%na%Raiz%do%domnio%clicando%no%boto%Set*Wild*Card.No%aparecer%nada%aps%o%processamento,%mas%ao%abrir%o%domnio,%deve%aparecer%seu%aplicativo.IMPORTANTE:* Caso% aparea% em% Branco,% veja% o% procedimento% de% como% analisar% o%problema,%lendo%os%logs%do%seu%servidor%Java,%baixando\os%pelo%FTP.%Para%ver%onde%Jicam%seus%logs,%v%no%tpico%Logs%de%Acesso%do%Servidor%Java%.

  • 119

    Pequeno exemplo do deploy na raiz com Wildfly

    Se% voc% sobe% o% aplicativo,% descompactado% (sem% estar% no% formato% WAR),% dentro% de%"deployments",% chamado% "site1.war",% voc% deve% criar% um% arquivo% chamado%"site1.war.dodeploy",%sem%aspas,%sem%contedo%algum. Isto% far%o%Deploy%ao% iniciar%o%WildJly.Para% que% seu% aplicativo% Jique% na% raiz% do% domnio/servidor% WildJly,% voc% deve% ter% o%arquivo%"site1.war/WEBTINF/jbossTweb.xml"%com%este%contedo:

    /

    IMPORTANTE:*Saiba%que%% conhecimento%do%WildJly%o%que%estamos% fornecendo%neste%pequeno% exemplo.% Logo,% entenda%que% % um%exemplo% e%no%um%ensino%do%WildJly.%No%ensinamos%e%nem%resolvemos%caractersticas%pertencentes%ao%WildJly,%uma%vez%que%isso%foge%da%hospedagem%de%servios%Java.%Para%saber%mais%sobre%nossas%regras%de%suporte,%clique%aqui.

  • 120

    Usando o servidor Java GlassFish

    Aps%instalar%o%GlassFish,%voc%pode%acessar%o%Admin.%1) Inicie%o%GlassFish%no%painel%Java%em% ;2) Para%acessar%o%Admin,%assim%que%instalado%o%GlassFish,%faa:http://seudominio:4848Onde%seudominio%%o%seu%site.%Caso%no%aparea%o%Admin,%assim%que%iniciar%o%servidor%Java%GlassFish,%entre%em%contato%com%o%[email protected],%relatando%a%situao.3) O%usurio%e%senha%padro%do%GlassFish:a. Usurio:%adminb. Senha:%adminadmin4) Faa%o%deploy%do%seu%aplicativo%indo%em%Applications%no%GlassFish.

    5) Clique%em%Deploy:

    6) Selecione%o%arquivo%de%sua%mquina%se%sua%internet%for%acima%de%2MB%e%for%possvel%

  • 121

    usar%um%upload%de%arquivos%rpido:7) Caso% sua% internet% tenha% um% upload% de% arquivos% baixo,% recomendamos% subir% seu%aplicativo%por%FTP.%Suba%em%um%diretrio%qualquer,%podendo%ser%na%raiz%do%seu%usurio%mesmo:

    8) Selecione%no%Admin%o%item%Local*Packaged*File*or*Directory*That*Is*Accessible*from*GlassFish*Server,%clicando%no%boto%para%selecionar%o%arquivo:9) Ao%abrir%a%janela%popup,% %vaem%Look*In*at%onde%est%seu%aplicativo,%sabendo%que%ele% comea% com% /home/USUARIO_FTP.% Por% exemplo,% temos% o% usurio% chamado%clouds10,% acessamos% /home/clouds10.% O% ideal% % digitar% este% caminho% inicial% e%pressionar%Enter.%Mais%abaixo%voc%ver%os%arquivos% listados.%Selecione%o%arquivo%WAR%ou%EAR%e%conJirme%no%boto%Choose*File.

  • 122

    10) Assim%que%selecionado,%sero%puxadas%as%conJiguraes%iniciais%para%o%deploy:

  • 123

    11) %ConJirme%por%Jim%no%boto% .12) Ainda%no%painel%Java,%mapeie%o%domnio%em% .%O%mapeamento%segue%a%seguinte%regra:a. Digamos%que%voc%tenha%enviado%um%aplicativo%WAR%chamado%Aplicacao.war.%No%mapeamento,% digite% Aplicacao* no% campo% mostrado% abaixo% e% conJirme% no% boto% Set*Paths:

    13) Teremos,%assim%que%adicionado,%a%URL%de%onde%o%aplicativo%Java%est%funcionando.%Por%exemplo:

  • 124

    Colocando seu aplicativo na raiz do domnio com o servidor GlassFish

    Aps%instalar%o%GlassFish,%voc%pode%acessar%o%Admin.%1) Inicie%o%GlassFish%no%painel%Java%em% ;2) Para%acessar%o%Admin,%assim%que%instalado%o%GlassFish,%faa:http://seudominio:4848Onde%seudominio%%o%seu%site%sem%www.%Caso%no%aparea%o%Admin,%assim%que%iniciar%o% servidor% Java% GlassFish,% entre% em% contato% com% o% [email protected],%relatando%a%situao.3) O%usurio%e%senha%padro%do%GlassFish:a. Usurio:%adminb. Senha:%adminadmin4) Faa%o%deploy%do%seu%aplicativo%indo%em%Applications%no%GlassFish.

    5) Clique%em%Deploy:

  • 125

    6) Selecione%o%arquivo%de%sua%mquina%se%sua%internet%for%acima%de%2MB%e%for%possvel%usar%um%upload%de%arquivos%rpido:7) Caso% sua% internet% tenha% um% upload% de% arquivos% baixo,% recomendamos% subir% seu%aplicativo%por%FTP.%Suba%em%um%diretrio%qualquer,%podendo%ser%na%raiz%do%seu%usurio%mesmo:

    8) Selecione%no%Admin%o%item%Local*Packaged*File*or*Directory*That*Is*Accessible*from*GlassFish*Server,%clicando%no%boto%para%selecionar%o%arquivo:9) Ao%abrir%a%janela%popup,% %vaem%Look*In*at%onde%est%seu%aplicativo,%sabendo%que%ele% comea% com% /home/USUARIO_FTP.% Por% exemplo,% temos% o% usurio% chamado%clouds10,% acessamos% /home/clouds10.% O% ideal% % digitar% este% caminho% inicial% e%pressionar%Enter.%Mais%abaixo%voc%ver%os%arquivos% listados.%Selecione%o%arquivo%WAR%ou%EAR%e%conJirme%no%boto%Choose*File.

  • 126

    10) Assim%que%selecionado,%sero%puxadas%as%conJiguraes%iniciais%para%o%deploy:

    11) %ConJirme%por%Jim%no%boto% .

  • 127

    4) Ainda%no%painel%Java,%mapeie%o%domnio%em% .5)% Mapeie%na%Raiz%do%domnio%clicando%no%boto%Set*Wild*Card.No%aparecer%nada%aps%o%processamento,%mas%ao%abrir%o%domnio,%deve%aparecer%seu%aplicativo.IMPORTANTE:* Caso% aparea% em% Branco,% veja% o% procedimento% de% como% analisar% o%problema,%lendo%os%logs%do%seu%servidor%Java,%baixando\os%pelo%FTP.%Para%ver%onde%Jicam%seus%logs,%v%no%tpico%Logs%de%Acesso%do%Servidor%Java%.

  • 128

    Aplicativo EAR na raiz com o GlassFish

    O GlassFish pode ser configurado de diversas formas. O que precisa a configurao do seu Enterprise Application informando que o seu aplicativo WAR na raiz. Digamos que o aplicativo se chame AplicacaoEAR.ear, onde teramos o arquivo application.xml em META-INF.Veja o exemplo do application.xml em detalhes:

    Aplicacao Aplicacao-war.war / Aplicacao-ejb.jar

    1) No%painel%Java,%mapeie%o%domnio%em% .2)% Mapeie%na%Raiz%do%domnio%clicando%no%boto%Set*Wild*Card.IMPORTANTE:%ConJiguraes%adicionais%do%aplicativo,%gerado%no%EAR%ou%WAR%Jile%no%fazem%parte% do% conhecimento% que% a% Integrator% fornece.% Se% voc% automatiza% tudo%pelo%NetBeans,% por% exemplo,% procure% entender% o% que% % feito% na% gerao% do%WAR/EAR% em%termos% de% conJiguraes.% A% Integrator% no% ensina% estes% detalhes% por% se% tratarem%exclusivamente%de%conhecimento%voltado%ao%desenvolvimento.

  • 129

    Logs de Acesso do Servidor Java

    Cada%servidor%Java%possui%um%caminho%padro%para%acesso%aos%seus%logs.%Abaixo%a%relao%de%cada%servidor%Java%para%que%possa%baixar%os%logs%via%FTP.Substitua%o%X,%em%maisculo,%pela%verso%instalada.Tomcat 6 at 8~/appservers/apache-tomcat-Xx/logs/stdout.log

    JETTY 8~/appservers/jetty-8x/logs/stdout.log

    JBOSS 7~/appservers/jboss-7x/standalone/log/server.log

    WILDFLY~/appservers/wildfly-8x/standalone/log/server.log

    GlassFish 3 e 4~/appservers/glassfish-Xx/domains/domain1/logs/server.log

    IMPORTANTE:* *O%suporte%da% Integrator%no%analisa% logs%e%nem%resolve%problemas%de%aplicativo.% Tais% situaes% so% consideradas% de% desenvolvimento% ou% ensino% e% fogem% ao%quesito%hospedar%um%site.

  • 130

    Alterando o Locale: Data, hora, nmeros e moedas

    O%servidor%Java%pode%ser%personalizado%nas%informaes%de%locale:%data,%hora,%nmeros%e%moedas%podem%ser%conJiguradas.%Cada%servidor%Java%possui%uma%forma%de%alterar%o%Locale.%

  • 131

    Alterando o Locale do Tomcat

    As%instrues%que%deve%passar,%se%for%conJigurar%no%servidor%Java,%so%feitas%no%shell%que%inicializa% o% servio.% Por% exemplo,% se% formos% usar% a% regio% de% So% Paulo,% passamos% as%informaes%mostradas%abaixo.%Mas%ateno,%substitua%o%X,%em%maisculo,%pela%verso%instalada.Duser.timezone=America/Sao_Paulo -Duser.language=pt -Duser.region=BRNo% Apache% Tomcat,% para% ilustrar% melhor% como% seria,% conJiguramos% no% arquivo%appservers/apacheTtomcatTXx/bin/catalina.sh:export CATALINA_OPTS="-Duser.timezone=America/Sao_Paulo -Duser.language=pt -Duser.region=BR"Em%alguns%servidores,%as%instrues%mostradas%so%passadas%na%varivel%JAVA_OPTS%no%shell%que%inicializa%o%servidor%Java.Entretanto,%saiba%das%seguintes%regras:1) Altere%somente%o%que%informamos,%nada%alm;2) Existem%timezones%diferentes%para%algumas%regies;3) Reinicie%o%servidor%Java;Estas%mudanas% so% feitas% pelo% cliente% e% de% sua% total% responsabilidade.% O% suporte% da%Integrator% no% tem% obrigao% de% orientar% o% desenvolvedor% a% respeito% de% suas%conJiguraes%regionais%para%uso%no%timezone.IMPORTANTE:* *O%suporte%da% Integrator%no%analisa% logs%e%nem%resolve%problemas%de%aplicativo.% Tais% situaes% so% consideradas% de% desenvolvimento% ou% ensino% e% fogem% ao%quesito%hospedar%um%site.

  • 132

    Alterando o Locale do GlassFish

    Para locale, adicione a linha abaixo, no Locale do Timezone do Brasil, Amrica, So Paulo:-Duser.timezone=America/Sao_Paulo -Duser.language=pt -Duser.region=BR

    A alterao deve ser feita no seguinte local do Admin do GlassFish:Configurations server-config JVM Settings JVM Options. Clique em Add JVM Option, adicione a linha ensinada acima. Confirme em Save.

    IMPORTANTE: Jamais altere a memria do servidor Java, pois nossos sistemas derrubam mquinas alteradas.

  • 133

    Um mesmo servidor Java em vrios domnios

    Crie o outro domnio como suplementar/ou subdomnio, no cPanel, em Domnios Suplementares/ Subdomnios.

    O exemplo abaixo sobre domnio suplementar. Ns temos o clouds13integrator.com e adicionamos o usurio teste para o domnio "teste.com.br". Veja como ficou o domnio suplementar:

    O cPanel trata todo domnio suplementar como subdomnio do principal. Logo teste.com.br para o cPanel (no para seus usurios) teste.clouds13integrator.com. Seus usurios sempre acessaro como teste.com.br de forma transparente e sempre aparecer desta forma na URL.

    1) Depois de adicionado o domnio suplementar, ou subdomnio, v no painel NGasi, em

    ;

    2) Clique em %e selecione o domnio suplementar/subdomnio que aparecer com o nome do usurio, assim:

    3) Vamos dizer que voc fez o deploy, de um aplicativo novo, chamado "Aplicativo.war" e vai mape-lo no novo domnio. 3.1) Digite o nome do "Aplicativo", Digamos%que%voc%tenha%enviado%um%aplicativo%WAR%chamado%Aplicacao.war.%No%mapeamento,%digite%Aplicacao*no%campo%mostrado%abaixo%e%conJirme%no%boto%Set*Paths:

  • 134

    13) Teremos,%assim%que%adicionado,%a%URL%de%onde%o%aplicativo%Java%est%funcionando.%4) Aps mapear, ter o domnio suplementar/subdomnio com o acesso ao servidor java e no aplicativo que deseja.

    IMPORTANTE: Na raiz do domnio/subdomnio - raiz quando digitamos www.teste.com.br, por exemplo - podemos ter um ROOT apenas no Tomcat, ou seja, no possvel, como no nosso exemplo, abrir www.clouds13integrator.com um aplicativo diretamente e ww.teste.com.br, outro aplicativo.

  • 135

    Trabalhando com o Banco de Dados

    Na% Integrator,% % o% usurio% pode% trabalhar% com% dois% tipos% de% banco% de% dados% que%prestamos%suporte:1.%MySQL2.%PostgreSQLCada% banco% de% dados% possui% sua% particularidade.% O% suporte% no% ensina% as%particularidades%do%%banco%de%dados%que%escolher%usar%de%forma%administrativa.%Apenas%orientamos%no%uso%pelos% painis% em% termos%de% acesso,% assim% como% em% seu% aplicativo%online%e%erros%que%possuir,%desde%que%no%sejam%ocasionados%pela%falta%de%conhecimento%tcnico%no%que%deseja%realizar,%como%por%exemplo,%criao%de%functions/procedures.IMPORTANTE: A Integrator uma empresa que visa hospedar aplicativos profissionais. Qualquer pergunta que caracterize falta de conhecimento tcnico o suporte ser obrigado a responder apresentando o endereo Web da documentao do servio que est querendo operar.

  • 136

    Criando Banco de Dados PostgreSQL no Painel

    Para%trabalhar%com%o%PostgreSQL,%da%forma%mais%simples,%v%em%Bancos*de*Dados* Banco*de*Dados*PostgreSQL.

    1. Dentro do painel, voc cria o banco de dados, dando seu nome no campo "Nome do Banco de Dados" e confirmando em "Criar Banco de Dados". Mais abaixo aparecer o banco de dados, assim que criado, ao entrar neste mesmo painel.

    IMPORTANTE: O PostgreSQL no precisa criar usurio, pois ele usa o mesmo usurio do FTP. Para se conectar ao seu banco de dados PostgreSQL pelo seu aplicativo, aps definir o banco de dados, use:

    host: localhost Usurio: mesmo do FTP Senha: a mesma do usurio FTP Banco de dados: Inclui o prefixo criado no painel de controle cPanel

  • 137

    Usurio PADRO do PostgreSQL no Painel

    Para%trabalhar%com%o%PostgreSQL,%no%%preciso%criar%usurio,%como%no%MySQL%para%acesso%a%ele.Para se conectar ao seu banco de dados PostgreSQL pelo seu aplicativo, aps definir o banco de dados, use:

    host: localhost Usurio: mesmo do FTP Senha: a mesma do usurio FTP Banco de dados: O nome completo, que inclui o prefixo, criado no painel de controle

    cPanel

  • 138

    Exportando no PostgreSQL do cPanel

    No cPanel, voc exporta o banco de dados pelo phpPgAdmin usando os seguintes passos:

    1) V em "Bancos de Dados", clique em "phpPgAdmin".

    2) No phpPgAdmin, clique em "Exportar".

    3) Em Exportar, selecione "Estrutura e dados", o Formato "SQL", marque "Download" e confirme no boto "Exportar".

  • 139

  • 140

    Importando no PostgreSQL do cPanel

    Para Importar, no phpPgAdmin do cPanel, clique sobre o banco de dados.1) Clique em "SQL".2) Na parte inferior de SQL, selecione o arquivo que deseja importar e confirme no boto "Executar".

  • 141

    Importando no PostgreSQL Bancos Grandes

    Para Importar bancos de dados grandes, use o acesso SSH e comandos de importao do PostgreSQL via psql.

    Para importar via SSH, os passos:1) Leve o arquivo por FTP para a conta do seu usurio.2) Crie apenas o banco de dados no cPanel2) No terminal SSH, execute aps subir seu arquivo via FTP, o seu DUMP em SQL:

    psql -U USUARIO_FTP BANCO_CRIADO < ARQUIVO.SQL

    Onde: USUARIO_FTP - Seu usurio do cPanel ou FTP BANCO_CRIADO - Seu banco de dados criado no cPanel ARQUIVO.SQL - Seu arquivo de dump SQL gerado local e levado via FTP para sua

    conta

  • 142

    Criando Banco de Dados MySQL no Painel

    A forma mais simples de criar um banco de dados MySQL no cPanel ensinado abaixo:1. Crie o banco de dados MySQL indo em Banco de Dados, Banco de dados MySQL.

    2. Em "Criar Novo Banco de Dados", coloque o nome em "Novo Banco de Dados" e confirme no boto "Criar Banco de Dados":

  • 143

    Criando o usurio ao Banco de Dados MySQL no Painel

    1. Em Banco de Dados, Banco de dados MySQL.

    2. Defina um usurio em "Adicionar Novo Usurio", confirmando depois no boto "Criar Usurio":

  • 144

    Definindo o usurio ao Banco de Dados MySQL no Painel

    1) Em Banco de Dados, Banco de dados MySQL.

    2) Com o Usurio criado, atribua ao banco de dados em "Adicionar Usurio ao Banco de Dados":

    2.1) Defina seus privilgios e confirme no boto "Fazer Alteraes".

  • 145

    3) Por fim, voc dever ver o nome do banco de dados e seu respectivo usurio.

  • 146

    Formas de acesso ao Banco de Dados

    Na%Integrator,% %o%usurio%pode%trabalhar%com%o%acesso%ao%banco%de%dados%das%seguintes%formas%aps%criar%o%banco%de%dados%no%cPanel:No*MySQL*1.%Pelo%cPanel%atravs%do%phpMyAdmin2.%Pelo%SSH%atravs%de%comandos%diretamente%executados%no%banco%de%dados3.%Remotamente%desde%que%liberado%acesso%via%cPanelNo*PostgreSQL1.%Pelo%cPanel%atravs%do%phpPgAdmin2.%Pelo%SSH%atravs%de%comandos%diretamente%executados%no%banco%de%dadosO%Item%2%de%cada%banco%de%dados%exige%conhecimento%de%SQL%e%tambm%o%conhecimento%tcnico%do%terminal%de%cada%banco%de%dados.%IMPORTANTE:%Se%%iniciante,%recomendamos%fortemente%o%MySQL%por%ser%mais%simples%e%seguir%as%normas%SQL%padro.

  • 147

    Usando o phpMyAdmin para o MySQL

    1.%Aps%criar%o%banco%de%dados%no%MySQL,%v%em%Banco*de*Dados**phpMyAdmin

    2.%Ao%abrir%o%phpMyAdmin,%clique%no%seu%banco%de%dados:

    %No%phpMyAdmin%voc%pode% importar% seu%SQL,% clicando%em% Importar,% selecionando%o%arquivo.

  • 148

    Usando o MySQL pelo Aplicativo Hospedado

    No%Java%ou%PHP,%use%sempre%as%seguintes%conJiguraes:Host:%localhostBanco%de%dados,%Usurio%e%senha:%Criados%no%cPanel

  • 149

    Usando o phpPgAdmin para o PostgreSQL

    1.%Aps%criar%o%banco%de%dados%no%PostgreSQL,%v%em%Banco*de*Dados**phpPgAdmin:

    2.%Ao%abrir%a%janela%do%phpPgAdmin,%clique%no%banco%de%dados%para%que%possa%executar%suas%queries%SQL%ou%Importar%um%banco%de%dados:

    3.%Para%importar%as%tabelas%e%dados,%exporte%em%formato%SQL,%depois%no%phpPgAdmin,%v%em%SQL* selecione*o*arquivo*local* Execute*a*importao:

  • 150

  • 151

    Usando o PostgreSQL pelo Aplicativo Hospedado

    No%Java,%use%sempre%as%seguintes%conJiguraes:Host:%localhostBanco%de%dados:%Criado%no%cPanelUsurio*:%O%mesmo%do%usurio%cPanelSenha:%Senha%do%Usurio%cPanelNo%PHP,%use%sempre%as%seguintes%conJiguraes:Host:%127.0.0.1Banco%de%dados,%usurio%e%senha:%Criado%no%cPanel* Use o mesmo Usurio do cPanel sempre que for criar tabelas no PostgreSQL.

    IMPORTANTE: No PHP no gere tabelas pelo aplicativo e jamais use o mesmo usurio e senha do cPanel.

  • 152

    Acesso Remoto ao Banco de Dados

    Na% Integrator,% % o%usurio%pode% trabalhar% com%o%acesso%acesso% remoto%padronizado%no%banco%de%dados%MySQL,%desde%que%liberados%antes%no%cPanel.

  • 153

    Liberando o acesso remoto ao MySQL

    Os%passos%para%liberao%de%acesso%remoto:1. V em "Bancos de Dados MySQL Remoto", no seu cPanel.

    2. Digite somente o smbolo da percentagem, "%", sem aspas, em "Adicionar Host de Acesso Host (% wildcard permitido)".

    3. Confirme no boto Adicionar Host .

  • 154

    Acessando remotamente o MySQL

    O host do seu programa local, executado em sua mquina, pode ser seu domnio, sem "http://www." ou o IP que aparece no FTP do seu email de Configuraes e Instrues de Uso.Resumindo:Host: seusite.com.brPorta: 3306Banco de Dados, Usurio e Senha: Criados no cPanel

  • 155

    Erro comum: Host is blocked because of many connection errors

    Se estiver vendo este erro aparecendo para a conexo do seu aplicativo online, seja Java ou PHP, veja o tpico Formas de acesso ao Banco de Dados para corrigir sua conexo, cujo online, deve ser no host apenas localhost, sem as aspas.

    Remotamente*, se muitos erros de conexo ocorrerem em um perodo pequeno, haver uma mensagem de erro ao tentar se conectar remotamente ao seu banco de dados no MySQL. A mensagem similar a mostrada abaixo:

    Host 199.182.11.0 is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

    A mensagem acompanha um comando 'mysqladmin flush-hosts. Infelizmente, somente um administrador geral pode realizar este comando. Planos abaixo do Java EE/PHP Plus devem solicitar o nosso desbloqueio administrativo.

    Para pedir ajuda, se estiver vendo este erro por conta de seu acesso remoto, com o comando administrativo, envie email para [email protected], informando o site e mostrando o referido problema no corpo da mensagem.

    *Por remotamente dizemos da sua mquina local de desenvolvimento ou acesso externo a Integrator. No considere remotamente por seu aplicativo, que executa no servidor da Integrator.

    IMPORTANTE:%O%comando%'mysqladmin flush-hosts' s realizado por nossa equipe uma vez por um severo perodo de horas, desde que o bloqueio seja do seu acesso remoto. Ns realizamos o comando com um aviso do perodo que poderemos realizar novamente.

  • 156

    Exceo no PostgreSQL

    Se% o% seu% plano% permitir% banco% de% dados% dedicado,% poder% acessar% o% PostgreSQL%remotamente.%Veja%detalhes%de%acesso%no%email%de%assunto%ConJiguraes%de%Acesso%ao%Banco%de%Dados%que%receber%caso%seja%seu%plano%com%tal%servio.

  • 157

    Dvidas Comuns Encontradas na Hospedagem

    O%erro%mais%comum%de%OutOfMemoryError:%Java%heap%space%%falta%de%memria%no%servidor%Java%para%executar%o%aplicativo.Para%resolver:1)%VeriJique%a%necessidade%real%de%seu%aplicativo%perante%o%plano%que%escolheu2)%Se%houver%mais%de%um%aplicativo,%remova%todos,%deixe%apenas%1%e%v%acrescendo%cada%aplicativo%at%que%o%erro%ocorraIMPORTANTE:*O%suporte%da%Integrator%no%resolver%de%outra%forma,%que%no%seja%oferecendo%um%plano%com%mais%memria.%

  • 158

    Uso do HTTPS

    Uma%dvida%comum%que%ocorre%na%Integrator%%o%uso%do%HTTPS.Temos%duas%situaes%de%uso%de%HTTPS: Painis%e%E\mail Domnio

  • 159

    HTTPS em Painis

    O%SSL%nos%painis%e%no%e\mail%so%autoassinados,%ou%seja,%pertencem%ao%painel%de%controle%e%no%so%reconhecidos%pelo%browser.Para%saber%mais%veja%o%tpico%%O%https%do%WHM/cPanel%ou%NGasi%.

  • 160

    HTTPS em Domnio

    O%SSL%em%seu%domnio%depende%de%duas%situaes:1.%IP%dedicado%\%contratado%separadamente%com%valor%mensal%mnimo2.%SSL%Homologado%\%emitido%por%uma%certiJicadora%reconhecida

  • 161

    128bits ou 256bits

    Ao usar SSL prprio, na barra de endereos do domnio, dependendo do navegador, podemos ver "https://" e o smbolo de uma cadeado exibido logo ao lado, dando a informao de segurana na pgina.

    Certificado SSL 128 bits ou 256 bits?Ao olhar os detalhes de um SSL no navegador, voc pode se deparar com 128 bits ou 256 bits. Isso no se refere a quantidade de bits do certificado que foi adquirido. Essa diferena uma escolha feita pelo navegador que est usando, browser, para permitir a comunicao dos dados criptografados com o servidor. Resumindo: no est sendo informado o nmero de bits do certificado propriamente dito.

    O certificado digital SSL gerado com uma chave de 2048 bits. Essa informao pode ser conferida nos detalhes do certificado. Por exemplo, no navegador Google Chrome, possvel identificar com um clique no cadeado Conexo Informaes do certificado Detalhes Campos do certificado Informaes de Chave Pblica Tamanho da Chave.

    A informao de 128 bits ou 256 bits designada pelo navegador no momento em que acessa o site, e sua conexo com um site obtido em HTTPS por um alto nvel, da seguinte forma:

    O navegador conecta-se ao servidor e envia uma requisio HTTPS para o acesso ao site que informou.

    O servidor responde enviando seu certificado ao cliente, ou seja, para o navegador que est usando, contendo sua chave pblica.

    O navegador verifica o certificado informado, reconhecido por ele, para saber se ele vlido e extrai a chave pblica corretamente.

  • 162

    O navegador ento gera uma chave aleatria para ser usada na conexo com o servidor. Essa chave aleatria criptografada usando a chave