Tutorial VPS: Debian Wheezy e ISPConfig 3 – Parte 2

Prosseguiremos nosso Tutorial VPS da DigitalOcean com Debian 7 e ISPConfig instalando o painel de controle.


Preparando o servidor para a instalação:

* Na Parte 1 instalamos o Debian e configuramos a Zona DNS, mas antes de baixar e instalar o ISPConfig será necessário executar os seguintes passos para uma instalação sem problemas:

1.Acesse o sistema via SSH (para facilitar abra o explorador de arquivos pelo WinSCP conforme apresentamos neste tutorial).

2.Edite o arquivo /etc/apt/sources.list e adicione non-free ao final das 2 linhas (isso irá prevenir erros na instalação). Salve o arquivo após editar.

deb http://mirrors.digitalocean.com/debian wheezy main non-free
deb http://security.debian.org/ wheezy/updates main non-free

3.Abra o terminal de comandos no shell SSH (se você está seguindo nossas dicas tecle CTRL + P no WinSCP). *Note que neste tutorial não usaremos o comando “sudo” para os ações no terminal, executaremos as configurações principais sempre como “root“.

4.Execute os seguintes comandos para atualizar a lista de pacotes do Debian:

> apt-get update
> apt-get upgrade

* * Será exibida uma mensagem: “After this operation, xxx kB of additional disk space will be used. Do you want to continue? [Y/n]”. *A partir de agora sempre que houver a pergunta sobre usar espaço em disco adicional tecle ENTER.

5.Por padrão o Debian usa o shell de comando Dash, mas o ISPConfig recomenda o Bash para evitar problemas na instalação. Vamos trocar o shell com o comando:

> dpkg-reconfigure dash

* * Na tela exibida selecione <No> com as setas do teclado, em seguida tecle ENTER.  Após isso note que o link simbólico /bin/sh aponta para bash.

6.E por último vamos instalar o sincronizador do relógio do sistema e acertar o Fuso Horário:

> apt-get install ntp ntpdate
> dpkg-reconfigure tzdata

* * Na menu que abrirá escolha America e em seguida Sao Paulo (ou sua cidade). *Você usará a informação mais abaixo neste tutorial.


 

Instalando o ISPConfig 3:

* A instalação do ISPConfig pode ser considerada difícil para usuários iniciantes, e foi pensando nisso que procuramos um script de auto-instalação para facilitar a tarefa. Digite os comandos abaixo no terminal SSH (pode-se ainda usar a dica de copiar os comandos com CTRL + C e clicar com o botão direito do mouse sobre a tela do terminal para colar):

* Cada linha de comando é representada pelo sinal de “>” (seta a direita).

1.Baixar e executar o instalador:

> cd /tmp
> wget --no-check-certificate -O ISPConfig3.tgz https://github.com/dclardy64/ISPConfig-3-Debian-Installer/tarball/master
> tar zxvf ISPConfig3.tgz
> cd *Installer*
> bash install.sh

2.Preencher as opções conforme abaixo:

>> IP Address Check <-- <Yes>
>> Short Hostname <-- fatorbinario (escreva aqui o apelido DNS para o servidor, por exemplo nosso servidor é cp.fatorbinario.com e o apelido do host será fatorbinario, substitua por um nome de sua escolha)
>> Fully Qualified Hostname <-- cp.fatorbinario.com (usar o mesmo nome que você deu para criar o Droplet)
>> Install Web Server <-- <Yes>
>> Select Web Server Software <-- NginX (usaremos o NginX nesta primeira instalação, mas lembre-se que se você planeja instalar o Softaculous opte pelo Apache). *Selecione a opção desejada com a barra de espaços do teclado.
>> Install Mail Server <-- <Yes>
>> Mail Server <-- Dovecot
>> SQL Server <-- MySQL
>> MySQL Root Password <-- (digite uma senha master para o MySQL)
>> Install FTP Server <-- <Yes>
>> Install DNS Server <-- <Yes>
>> Install Quota <-- <Yes> (optamos por gerenciar Quotas de usuários neste servidor)
>> Install Mailman <-- <Yes>
>> Install JailKit <-- <Yes> (não existe como instalar o JailKit para usuários SSH após o setup do ISPConfig3, então selecione Yes se pretende usar a opção)

3.Configuração do phpMyAdmin:

>> Press ENTER to continue.. <-- ENTER

3a.Se você escolheu o Apache como servidor Web será apresentada a seguinte pergunta:

>> Configure database for phpmyadmin with dbconfig-common? <-- <No>

3b.Se você escolheu o NginX:

>> Password of the database's administrative user: digite uma senha que será a Master do MySQL
>> MySQL application password for phpmyadmin: digite uma senha para a base de dados do phpMyAdmin (em seguida confirme a senha digitando novamente)

4.Configuração do Mailman:

>> Press ENTER to continue.. <-- ENTER
>> Configuring Mailman <-- <Ok>
>> Languages to support (marque as 2 opções usando a tecla de espaço do teclado e selecione <Ok> com a tecla TAB):
  >>> en (English)
  >>> pt_BR (Brazilian Portuguese)

>> Default language for Mailman <-- pt_BR
>> Missing site list <-- <Ok>
>> Enter the email of the person running the list: [email protected] (digite seu email admin para a lista)
>> Initial mailman password: (digite a senha da lista no mailman)
>> Hit ENTER to notify mailman owner... <-- ENTER

5.Configuração do Squirrelmail:

>> Press ENTER to continue.. <-- ENTER
>> Na tela de opções que abrirá digite: D (letra D maiúscula seguido de ENTER)
>> Na próxima tela digite: dovecot seguido de ENTER

>> Press ENTER to continue.. <-- ENTER (retornará para a tela de opções)
>> No menu: S (letra S maiúscula seguido de ENTER para salvar as alterações)

>> Press ENTER to continue.. <-- ENTER 
>> No menu: Q (letra Q maiúscula seguido de ENTER para sair e continuar com a instalação)

6.Configuração do ISPCONFIG 3:

>> Select language: <-- ENTER
>> Instalation mode: <-- ENTER
>> Full Qualified Hostname (FQDN): <-- ENTER (assumirá automaticamente o nome que usamos acima) 
>> MySQL server hostname: <-- ENTER (localhost)
>> MySQL root username: <-- ENTER (para usar "root" como admin MySQL)
>> MySQL root password: <-- (digite aqui a mesma senha que usamos acima para o root do MySQL)
>> MySQL database to create: <-- ENTER (criará o banco de dados "dbispconfig" para o ISPConfig3)
>> MySQL charset: <-- ENTER (usará a codificação utf8)

Configuração do certificado SSL:
>> Country Name (2 letter code): <-- BR
>> State or Province Name: <-- Sao Paulo
>> Locality Name: <-- Sao Paulo
>> Organization Name: <-- Nome fantasia do seu site
>> Organizational unit Name: <-- TI
>> Common Name: <-- FQDN do seu site (digite o nome do Droplet/VPS aqui)
>> Email Address: <-- [email protected]

Continuando a configuração do ISPConfig3:
>> ISPConfig Port: <-- ENTER ([8080])
>> Do you want a secure (SSL) connection to the ISPConfig web interface: <-- ENTER (usaremos conexão segura "https" para acessar o painel). *Solicitará novamente as informações para um novo certificado SSL, tecle ENTER em todas as opções.
 >>> A chalenge password: <-- ENTER
 >>> An optional company name: <-- ENTER

*** FIM DA INSTALAÇÃO ***


 

Configurações adicionais:

* * O Servidor de Email já está instalado e pronto para uso mas como o certificado instalado é genérico o Outlook Express não aceita o envio sem dar erro. Veja neste tutorial como alterar o Postfix e configurar as contas. (clique no link mas continue lendo as demais observações abaixo)

* * Após a instalação talvez apareça essa mensagem: “Starting ClamAV daemon: clamd failed!“. *Isso acontece por erro no script de auto instalação (o autor já foi notificado). Se optar por manter o Clamav pode-se reinstalar manualmente.

* * Aparecerá uma mensagem de aviso do PHP sobre a configuração da Timezone. Para solucionar:

Verifique em qual timezone você configurou o servidor com o comando: cat /etc/timezone (deverá estar algo como America/Sao_Paulo).

# Se você escolheu o Apache: Edite o arquivo /etc/php5/apache2/php.ini e descomente a linha 865 colocando a zona desta forma:

date.timezone = "America/Sao_Paulo"

Em seguida salve o arquivo e reinicie o Apache:

> /etc/init.d/apache2 restart

# Se você escolheu o NginX: Edite o arquivo /etc/php5/fpm/php.ini e descomente a linha 865 colocando a zona, vamos ainda alterar a linha 754 descomentando e alterando o valor para 0 “zero”:

cgi.fix_pathinfo=0
date.timezone = "America/Sao_Paulo"

Em seguida salve o arquivo e reinicie o NginX e o PHP-FPM:

> /etc/init.d/nginx restart
> /etc/init.d/php5-fpm restart

ACESSANDO O SERVIDOR
A Para acessar o phpMyAdmin o endereço é:

http://seuservidor.com:8081/phpmyadmin

Usuário: root

Senha: a mesma que você escolheu como master do MySQL

Opcional: Como acessar o phpMyAdmin pelo endereço http://seuservidor.com/phpmyadmin

B Para fazer login no Squirrelmail:

http://seuservidor.com:8081/squirrelmail

* * Usuário e Senha para o correio serão criados no próximo tutorial onde mostraremos como configurar o domínio, gerenciar contas de usuários/emails e instalar o WordPress.

Opcional: Como acessar o Squirrelmail pelo endereço http://seuservidor.com/webmail

C E para acessar o Painel de Controle do ISPConfig:

https://seuservidor.com:8080 (ou ainda pelo número IP do servidor na porta 8080)

* * Se aparecer uma mensagem no navegador dizendo que a página não é segura/particular pode-se ignorar clicando em “Avançado” (Chrome)

O usuário e senha para acessar a primeira vez são:

Usuário: admin

Senha: admin

* * Para trocar a senha, entre no ISPConfig clique em “Tools” no menu de ferramentas e escolha “Password and Language” no menu lateral. Digite a nova senha e aproveite para trocar o idioma para “br“. Salve, faça logout e entre novamente. O painel estará em Português do Brasil.

* * Caso tenha esquecido a senha admin do ISPConfig depois de trocá-la clique aqui e veja como alterar


 Tutorial VPS: Debian Wheezy e ISPConfig 3 – Parte 2
Tutorial ISPConfig 3 〉〉 ÍNDICE ANT PROX

Gerenciamento em infraestrutura de Servidores Cloud VPS e Dedicados. Planos mensais acessíveis e consultoria diferenciada para agências de marketing. Envie um email para [email protected] e solicite uma análise gratuita!

728x90a
  • Guido

    Segui a risca, rolou perfeitamente amigo! Obrigado! Abs, Guido!

  • fatorbinario

    Valeu! E se precisar de mais ajuda é só perguntar..

  • fatorbinario

    DICA: Como liberar 100mb de RAM após a instalação.

    Fazendo alguns testes aqui descobri uma maneira de liberar espaço em memória para quem quiser manter a instalação em um servidor de 5 dólares.

    Se os serviços abaixo não forem essenciais para você pode-se desinstalar, fiz isso aqui no Fator Binário e livrou aproximadamente 100mb de RAM.

    Edite o arquivo /etc/postfix/main.cf e comente estas 2 linhas (estão bem no final do arquivo):
    # content_filter = amavis:[127.0.0.1]:10024
    # receive_override_options = no_address_mappings

    Em seguida reinicie o postfix:
    > /etc/init.d/postfix restart

    Agora remova os pacotes para proteção de emails e o gerenciador de listas MailMan:
    > apt-get remove clamav
    > apt-get remove spamassassin
    > apt-get remove amavis
    > apt-get remove mailman

    * Mas só desative estes serviços se você optar por não usá-los.

  • paulosp

    Luis,

    Eu executei este tutorial num droplet de 1GB de ram e após a instalação apareceu a mesma mensagem sobre falta de memória.

    1 – Será que por conta da instalação do painel, o ideal não seria usar num droplet de 2GB de ram?

    2 – Com a sua dica abaixo para remover alguns serviços e aumentar a memória swap é o suficiente para rodar legal uns 2 ou 3 sites em wordpress?

    ** E parabéns pelo ótimo tutorial, consegui instalar até aqui de boa.

  • Oi Paulo, muito obrigado.

    Desculpe, aquela mensagem do Clamav não é falta de memória, é que precisa instalar manualmente mesmo. Não quero modificar o script porque já notifiquei o autor.

    O ideal é você adicionar a memória Swap, veja no índice do tutorial. No seu caso com 1 Gb de RAM nem precisa desativar os serviços abaixo.

    Com o Droplet de 1Gb, e se você optou pelo NginX, dá pra instalar uns 10 sites institucionais. Não esqueça de otimizar o NginX para rodar ok.

  • paulosp

    Luis,

    Neste final de semana consegui instalar e configurar o
    servidor num cloud da DigitalOcean. Eu não pude usar seu link pois já tinha
    cadastro, mas depois farei uma doação pois sempre tive dificuldade e com este
    seu tutorial estou conseguindo. Apaguei o droplet pois era apenas um teste.

    Então vamos as minhas dúvidas, poia pretendo fazer a
    instalação do ISPconfig o mais enxita possível e apenas o que vou usar:

    1 – Sempre que eu quiser adicionar um novo domínio, posso
    adicionar o DNS pelo painel da DO e depois adiciono apenas o domínio e e-mail no
    ISPconfig. É isso?

    2 – Mailman – como vou usar apenas 1 ou 2 emails para
    contato (sem newsletter) não preciso instalar o Mailman, certo?

    3 – Jailkit – como apenas eu acesso minhas hospedagens, não
    precisarei criar um usuário via Shell, então não será preciso instalar o
    Jailkit, correto?

    obg

  • Sim Paulo, todas as suas suposições estão corretas.

    Se ainda tiver dúvidas quanto ao ISPConfig você pode assistir meu video tutorial no qual mostro como é fácil operar o painel. Ou ainda, você pode acessar a versão demo online neste link: http://www.ispconfig.org/page/en/ispconfig/online-demo.html

    E não se preocupe, eu posso lhe auxiliar em todos os passos. Não precisa ter qualquer receio.

    O meu Skype é público, me disponho a ajudar qualquer pessoa. Skype: fatorbinario.

    Estou também em quase todas as redes sociais é só procurar por “fatorbinario”, mas prefiro responder todas as dúvidas aqui pelo site e por email ([email protected]), e não se preocupe que não envio Spam.

    Assine também a Newsletter (digite seu nome e email no campo de Newsletter no painel esquerdo do site), assim quando tiver novas publicações um email notificando o post será enviado para você. Teremos um forum voltado à comunidades aqui no site, assim que eu terminar os testes e implantá-lo.

    Se tiver mais dúvidas é só perguntar..

  • paulosp

    Eu já tinha usado o ISPconfig em um site anteriormente. Mas agora estou disposto a aprender a instalar e configurar um VPS por completo. Obrigado Luis. Voltarei aos testes esses dias. 😉

  • Sem problemas Paulo e precisando estou à disposição.

  • Estava instalando, caiu minha conexão, como faço para voltar na configuração do squirremail ,etapa 5. Ou preciso cancelar o droplet e fazer desde o inicio.

  • Oi Moises, a instalação toda é feita por um script automático que só leva alguns minutos para concluir.

    No fórum do autor do script o pessoal fala que é só rodar ele novamente que soluciona, e tem lógica, pois os programas que já foram instalados serão somente reconfigurados se for o caso.

    O script começará do início, mas é só responder as poucas perguntas novamente.

  • Pingback: Hydrocarbon Resin()

  • Otimo Tutorial, conseguir fazer de primeira, só estou com um problema e nao encontro a solucao no google… quando instalo um novo site no meu servidor de hospedagem, costuma dar um erro “ERROR 500 – Internal Server Error!

    The following error occurred:
    The requested URL caused an internal server error.

    If you get this message repeatedly please contact the webmaster.”

    eu nao sei se tem haver com tamanho dos arquivos, o estranho q afeta os outros dominios, mas quando eu entro na minha conta da DigitalOcean, e reseto a senha, volta tudo ao normal ….
    estou trabalhando com sites em WordPress, se tiver haver com permissão ou alterar algum arquivo no PHP, se puder esclarecer agradeço .
    e novamente parabéns pelo Tutorial, e todo material do site.

  • Winston Hanun Junior

    Boa tarde a todos.

    Para os que usam o Zend FrameWork 2, uma configuração de vhost

    https://gist.github.com/ceosisdeve/95ef83e544100f51467f

    Depois que criar um dominio entra em nano /etc/nginx/sites-available/Dominio

    Também pode alterar no arquivo

    nano /etc/php5/fpm/php.ini
    na linha 212
    deixando
    short_open_tag = on

  • Boa tarde Winston, essa solução funcionou pra você sem erros?

  • Para discutir sobre este tutorial use o link para o tópico no Fórum da Comunidade:

    https://fatorbinario.com/comunidade/topico/tutorial-debian-7-wheezy-com-ispconfig-3-servidor-de-emails-wordpress/

    *Registre-se na Comunidade e ajude compartilhando conhecimento. Responderei às dúvidas com a mesma rapidez de sempre.

    Muito Obrigado..

  • Instalei mais de 3 vezes e sempre a problema, e não encontrei a pasta php5, não existe em: /etc/php5/fpm/php.ini

  • Olá Vilmar, Qual a versão do Debian você tentou instalar?

    O script é específico para o Debian 7 e de preferência x32. Muita gente instala o VPS semanalmente seguindo este tutorial e ninguém mais reportou o problema.

  • Eu instalei na 1ª ez o mais atual, não prestei atenção, então as outras duas vezes instalei o Debian 7 x32, não entendo nas duas últimas vezes, não tem a pasta /etc/php5/…

    a penúltima vez que instalei, fui até o final, mas não encontrei esta pasta /etc/php5/…

    e não consegui prosseguir.
    Vou instalar denovo e prestar mais atenção em todos os detalhes, para não pular nenhum.

  • Fique tranquilo que você vai conseguir sim. E saiba que aproximadamente 30% dos leitores aqui do Fator são revendas de hospedagem e outra grande parte é desenvolvedor web. Além disso existe uma grande empresa de hospedagem que está indicando o Fator Binário aos clientes quando eles precisam de suporte para configurar o VPS.

    Farei a instalação agora à tarde para verificar.

  • Iori Yagami

    Olá Paulo. Onde estão estas dicas de serviços nao essenciais que podemos desativar?

  • Junior

    Olá Luis, muito bom os tutos, massa msm!

    Estou com dificuldade para acessar o phpMyAdmin…
    Acessei várias vezes “http://meuservidor.com.br:8081/phpmyadmin”, porém, aparece uma msg:

    Esta página da web não está disponível
    DNS_PROBE_FINISHED_NXDOMAIN

    O que pode estar acontecendo?

    Obg, Junior.

  • Olá Junior,

    você está tentando acessar o ISPConfig pela URL com o nome de domínio, tente pelo IP do servidor que deverá conseguir.

    Exemplo: http://201.xxx.xxx.xxx:8081/

    Isso deve estar acontecendo por problemas de cache DNS da sua internet ou porque você fez o apontamento dos NameServers recentemente e não propagou ainda, leva de 24 a 48hrs para a propagação total.

    Se a sua internet é da NET então aguarde porque não há nada a se fazer, eles usam proxy-cache há mais de 10 anos e foi sempre assim. Porém se for de outra operadora tente isso:

    Acesse o prompt do MS-DOS e digite o comando (3 vezes):

    ipconfig /flushdns

    Se o problema persistir clique nas propriedades da conexão de rede em seu Windows e mude os servidores DNS para os do Google que são:

    Servidor DNS primário: 8.8.8.8

    Servidor DNS secundário: 8.8.4.4

    Isso deve resolver. Caso continue tendo problemas me avise que testo pra você de outra forma.

  • Junior

    Ok Luis, vou tentar assim.
    Obg!

  • Junior

    Nenhuma das alternativas deram certas… quando acesso pelo IP do servidor aparece uma msg:
    403 Forbidden
    nginx/1.8.0

    Eu tenho uma duvida… o apontamento só pode ser considerado a partir do momento que eu digito o ns1, ns2 e ns3 do meu servidor na unidade de registro de domínios que eu registrei o meu???

  • Sim, por exemplo se você alterou o NS no registro.BR para os servidores da DigitalOcean o prazo conta a partir da alteração.

    Achei estranho o erro pelo IP.

    Envie o IP e o nome de seu domínio para o meu email: [email protected] que ajudo você a verificar o que está acontecendo. *Pode postar aqui nos comentário também, é que nesses casos o pessoal normalmente prefere tratar as informações de forma privada.

  • Junior

    Blz Luis.
    Tenho uma outra dúvida; eu posso alterar os nomes dos NS’s que estão como ns1.digitalocean.com por qualquer outro nome?

  • Recebi seu email Junior, vamos lá..

    Mas antes uma dica, Hospede na DigitalOcean e pague só $5 por mês, e ainda assinando pelo meu link você ganha $10 na assinatura. Link para o cadastro lá: https://www.digitalocean.com/?refcode=8b5c9969b2af

    O acesso ao phpMyAdmin está ok pelo IP, acessei normal aqui (troque os “x” pelo seu IP real):
    http://104.23x.20x.x7:8081/phpmyadmin/

    O seu domínio não está propagado ainda, veja por esta ferramenta (digite seu domínio sem o “www” na caixa de buscas): https://www.whatsmydns.net/#NS/fatorbinario.com

    Você pode alterar os NS se tiver a tabela DNS em outro lugar, por exemplo aqui no Fator tenho um tutorial mostrando como configurar a tabela DNS para a CloudFlare, então você teria que apontar para o NS deles.

    Uma outra maneira é criar Vanity NameServers ou NameServers customizados, veja o meu tutorial:
    https://fatorbinario.com/comunidade/topico/nameservers-customizados-o-que-sao-e-como-fazer-para-configura-los/

  • Junior

    Opa, blz Luis.
    Consegui acessar 🙂

    Obg, Junior

  • Felipe Sousa

    obrigado por compartilhar o conhecimento!
    Fiz toda a instalação ficou show de bola. Servidor organizado. Mas tenho uma pequena duvida se poder me tirar eu agradeço…
    Tenho
    um site que é em php, em um servidor já pronto e compartilhado desses
    pela internet ele funciona normal, mas no vps que montamos com o
    tutorial não funciona legal não abre o site por completo. As vezes dá
    esse problema com falta de privilégios no Banco de Dados, mas isso
    corrigi e não funcionou. Será que tem algum módulo adicional no apache
    ou coisa parecida? Para o amigo ver, o site original é “centralfmquixada.com.br” e nos testes com o erro “sitehospeda.com.br”.

  • Boa noite Felipe, desculpe a demora na resposta hoje deu muita participação por aqui.

    Normalmente o problema está na migração, costuma ser erro de permissão só. Se você criar um usuário para o site como ensino e fazer o upload do site com este usuário deverá dar tudo certo.

    Se quiser enviar os dados do servidor por email posso dar uma olhada amanhã pra você. O meu email é [email protected] e o meu Skype é: fatorbinario

    Fique frio que isso é fácil de resolver.

  • jeff costa

    eu cometi um erro, na parte da senha master do mysql eu perdi a senha, tem alguma maneira de alterar ela ou terei que reinstalar tudo?

  • Se você já terminou a instalação e tem acesso ao SSH veja neste link como alterar, mas preste atenção no texto todo:
    https://fatorbinario.com/comunidade/topico/como-alterar-algumas-das-principais-senhas-apos-uma-instalacao-de-servidor/

  • jeff costa

    valeu, consegui arrumar, só que depois vi que tinha instalado o apache ao inves do Nginx, mas agora reinstalei e foi tudo normal, tô instalando os sites pelo ftp.

  • jeff costa

    olá, aproveitando esse topico, eu ja instalei todos os meus sites, mas lá no painel do insp diz que o antivirus esta desatualizado, procurei como atualizar e achei este topic, pelo que entendi esse antivirus é desnecessario?, posso desinstalar ele que não tem problema?

  • Sim Jeff, pode desinstalar.

    O Clamav é o antivírus para email, mas sinceramente isso só é mesmo necessário se você tiver dezenas de contas de email no servidor e todos acessando pelo Roundcube.

    O SpamAssassin e o Amavis ajudam na detecção de spam e outras pragas mas eu prefiro tratar spam diretamente em meu cliente final de email.

    Se você instalou em um VPS de baixo custo como o de $5, desative esses serviços porque eles usam muito recurso. Se o seu VPS for de grande capacidade então pode deixá-los ativo.

  • jeff costa

    tendi, blz, meu vps é de 2 giga, mas quase nem vou usar email, vou desinstalar eles mesmo.

  • Raul Freitas

    Fala Luis, to com um problemão, refiz a instalação exatamente como você descreve, e tem um problema, no squirremail, só consigo receber e-mail de alguém, mas mandar e-mail o e-mail não vai. Sabe o que poder ser ? Abraços.

  • Sei sim. Se você tem o VPS na DigitalOcean a porta 25 SMTP de envio vem bloqueada por padrão, tem que abrir um ticket de suporte para desbloqueá-la.

    Se o servidor for na DigitalOcean com uma conta nova me responda aqui que te digo como fazer.

  • Raul Freitas

    É na Digital sim, valeu mesmo pela ajuda 🙂

  • Então, abra um ticket de suporte no painel da sua conta e na referencia do assunto escreva:

    Unlock port 25 SMTP

    E no assunto escreva:

    Could you please unlock port 25 on my account to send email, i need the email server to keep contact with my readers.

    Eles enviarão um email de volta em poucos minutos pedindo mais dados sobre você, responda todos como pede lá. A conta libera o envio em seguida.

  • Raul Freitas

    Olá Luis.

    Muito obrigado, deu tudo certo, valeu pela ajuda!

    Abraços.

  • Alan Sales

    Luis, parabéns pelo belo trabalho que faz ajudando com seus tutoriais.

    Fiz toda instalação 4 vezes e infelizmente cai no mesmo erro, achei até estranho pq parece que não instala o php5 pq quando da o comando para restart ele da fail. ai não consigo continuar, ele não abre o wordpress, ele da um erro na pagina erro 500.

    O que posso esta fazendo errado?

    Muito obrigado pela força.

    Abração

  • Talvez a explicação esteja no seu hosting.. qual empresa o servidor está?

    Uma outra opção é instalar o Debian 8 x64 (último tutorial). Migrei o Fator para ele e está 100%.

  • Alan Sales

    ? Digital Ocean
    Estou fazendo conforme o tutorial, vou tentar fazer toda a instalação com o Debian 8 x64

    Obrigado

    Se precisar te grito de novo. kkkkk 😉

  • Então você deve estar errando alguma coisa mesmo..

    Eu já fiz a mesma instalação deste tutorial em mais de 200 servidores sem qualquer falha. E como eu mesmo sigo os artigos para configurar os VPS sempre conserto quando tem alguma linha fora do lugar.

    A última instalação foi no fim de semana. Tudo rodando..

  • Edson Correa

    Luis, muito obrigado pelos tutoriais. Realmente está ajudando a muitos. Parabéns! Gostaria de saber se há uma solução para o problema de tela de Forbidden ao tentar acessar o ISPConfig via IP? Ainda não quero virar os DNS para a Digital Ocean… Tem como resolver isso?

  • Qual erro?

    O ISPConfig pode ser acessado pelo IP na porta 8080 da seguinte maneira:
    https://NUMERO_IP:8080

    Mas se você refere-se a acessar o site antes de propagar o DNS use este truque, mas note a observação lá:
    https://fatorbinario.com/comunidade/topico/acessando-um-website-pelo-nginx-antes-de-direcionar-o-dominio/

  • Edson Correa

    Bem, vamos do início. Depois de instalar tudo, tem o passo de reiniciar o servidor. Ali estava dando um erro relacionado ao SSLEngine. Pesquisei e resolvi instalando o módulo de ssl. Aí consegui reiniciar o Apache. Então agora estou tentando como você havia mencionado: https://NUMERO_IP:8080. Ele mostra o erro: “Forbidden: You don’t have permission to access / on this server.” Tentei os outros como o Phpmyadmin e também dá o mesmo erro. É algo relacionado com permissão, mas não quero sair dando chmod 777 e deixar o servidor exposto. Sei que o certo é deixar funcionando com as permissões padrões: 755 para pastas e 644 para arquivos. Já se deparou com isso antes?

  • Não vi ainda.. mas você instalou com Apache? No tutorial é com NginX.

    Você nem deve mexer em permissões, esse esquema de mudar para 777 quando dá erro é coisa de molecada sem noção, eles escrevem isso nos fóruns só pra estourar os sites das pessoas.

    Se quiser envie no meu email o IP do servidor e dados para acesso que ajudo a verificar, o email é [email protected]

  • Marcio Sposito

    Olá Luiz
    Estou caminhando, mas não consigo acessar phpmyadmin. Na instalação do IPS, a instalação foi feita, pelo menos acredito que sim. Como faço para ter certeza que foi instalado com certeza? Se não foi, posso instalar agora sem prejuízo? Abração

  • O endereço para acesso do phpMyAdmin é: https://NUMERO_IP:8081/phpmyadmin

    Se você instalar o servidor seguindo o tutorial de Debian 8 x64 no final ele dá uma mensagem confirmando que instalou os serviços.

  • Marcio Sposito

    Olá Luiz, verifiquei com este comando: # dpkg -l | grep phpmayadmin, acusou com os “ii”, estou pensando em reestartar para ver o que acontece. Dei uma pesquisada e vou verificar a data, me parece que se der conflito fica com acesso negado. Pelo atalho do IPS dá 404, não indicar a porta.
    Abração

  • Donizete Queiroz

    Bom dia instalou tudo phpmyadmi ok acessando email acessando so ispconfig dando erro assim

    502 Bad Gateway

    nginx/1.4.6 (Ubuntu)

    poderia me ajudar

  • Sim, você está tentando acessar o ISPConfig por qual endereço?

    Tente assim:
    https://NUMERO_IP:8080

    Se o phpMyAdmin e o Webmail acessam então não é erro nem de PHP e nem de NginX.

  • Alienderson Dill Dos Santos

    Excelente tutorial, segui e funcionou perfeitamente (depois de eu errar e destruir o servidor diversas vezes kkk) Obrigado por compartilhar

  • É assim mesmo, bom que aprende 🙂
    Precisa ver quando eu pesquiso pra escrever esses tutoriais, estou lá seguindo uma linha de raciocinio e me deparo com um beco sem saida, ae não tem jeito, tem que destruir o servidor e apagar todo o texto até acertar.

    *O tutorial de Debian 8 x64 tem melhor performance e está mais atualizado. Daqui uns dias terei o de Ubuntu também aqui no site.

  • É possível mudar o php sem afetar o ISPConf?

  • Você quer fazer um upgrade ou mudar a versão?
    Há como adicionar o PHP 7 e deixá-lo disponivel por site no painel do ISPConfig.

    O que você pode fazer é um clone do servidor e testar lá, e mesmo se aprovar e quiser fazer no VPS em produção tire um snapshot antes.

  • Oi Luiz bom dia.
    Eu não estou usando a DigitalOcean neste.

    Eu acabei de instalar o IspConfig e preciso mudar o php.
    Eu tenho uma conta na digitalOcean mas, lá eu instalei o Mautic, preciso configurar um site e este precisa do php 5.5 ou superior e no meu vps aqui está com o php 5.3

  • Se você acabou de instalar o ISPConfig seria melhor ter feito com o tutorial de Debian 8 x64 que já vem com as últimas versões, o esquema de firewall e handle de arquivos é melhor também.

    Mas tente fazer um apt-get update e apt-get upgrade para a última versão do repositório.

    Se não tiver no repositório oficial, atualizar o PHP individualmente é sempre arriscado e pode quebrar alguns serviços que dependem dele sim.

  • obrigado, Luiz, vou reinstalar tudo, e vou usar o Debian 8 64..

  • Rodrigo Sousa

    Luis parabens por compartiilhar um conteudo tão rico. Segui passo-a-passo, funcionou perfeitamente. Parabens

  • Ale Ponce

    Luis, seu material é de primeira parabéns. Fiquei extremamente tentado a migrar uma revenda que eu tenho começando a decolar, mas o grande X em ir pra um VPS é o custo com Cpanel, eis a razão de eu buscar alternativas.
    Minha dúvida é, conseguimos integrar o ISP com o WHMCS?

  • Eu instalei o WHMCS dentro do ISPConfig (como um site do painel) para um cliente. Não foi integrado com o ISPConfig mas consegui fazer ele funcionar como um site normal com diretivas NginX.

    Hoje atendo agências de marketing, desenvolvimento web, lojas virtuais de grande porte, sites de noticia de grande tráfego, indústria e comércio em geral, etc.. Instalo, configuro, monitoro, crio rotinas de backup e otimização e presto consultoria, tudo por um valor mensal que varia conforme a quantidade de servidores que a empresa decide manter comigo. O meu método é estabilizar a infra estrutura para que elas evoluam e apresentem bons cases aos clientes, com isso tenho agências que já me pagam por mais de 2 anos e não têm qualquer problema com os servidores.

    Mas para isso tudo funcionar é necessário que o desenvolvedor/agência abandone a ideia de que todo cliente dele deveria pagar somente 20 Reais pela hospedagem. As agências que atendo cobram bem dos clientes e prestam um excelente serviço. Essa coisa de contratar um VPS e colocar 300 sites nele só vai te dar dor de cabeça e dificilmente você terá suporte descente.