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

Gestão 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!

  • 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