Acessando o sistema:
- Uma vez contratado o serviço podemos acessar a interface de administração do ISPConfig através da porta 8080 do domínio principal do site, como em https://meudominio.com,br:8080, ou através do endereço IP https://192.168.1.103:8080.
- Para login e senha, acesse o painel do cliente > Navegue por Serviços > Computação > e clique sobre o serviço Instância Linux. Aqui os dados já estão visiveis. Clique em "mostra senha" para revelar sua senha de acesso"
- Como estamos utilizando um certificado auto-assinado, podemos receber um aviso do navegador no primeiro acesso de que não é possível confirmar a autenticidade do certificado. Em um serviço de hospedagem profissional é recomendável obter um certificado reconhecido e pagar as taxas anuais.
- Inserido login/senha seremos direcionados para a tela inicial, onde teremos um resumo da atividade do servidor, como uso de espaço em disco, memória RAM, processamento, uptime, etc... A partir do momento em que o servidor entra em produção, é importante monitorar essas informações continuamente, de forma a detectar problemas, além de gargalos e planejar os upgrades do servidor.
Gerenciamento:
A principio, nos deparamos com uma interface totalmente em inglês( o que pode não ser problema para alguns) contudo, caso prefira a interface em português navegue em “Ferramentas (Tools)" > "User Settings ” > Language > “br” e clique em "OK"
A interface do ISPConfig é organizada em “abas”, cada uma agrupando um subconjunto de opções. Entre essas temos:
- Help - Home - Client - Sites - Email - Monitor - Tools - System
Cada uma desempenha uma função importante dentro do sistema.
Como adicionar um Site:
Pré-requisitos:
Os seguintes pré-requisitos devem ser atendidos para seguir este guia:
- Servidor com painel de controle de hospedagem ISPConfig instalado.
Se você ainda não instalou o ISPConfig, siga o guia de instalação do ISPConfig ( ou fale com nosso departamento comercial). - Um administrador ISPConfig ou login de cliente. Os logins de clientes devem ter permissão para adicionar sites habilitados dentro dos limites de seus clientes.
- Um nome de domínio para o site que aponta para o servidor já com um DNS A-Record.
- Este tutorial é compatível com servidores Apache e Nginx.
Para fins de demonstração, o domínio 'example.com' é usado. Substitua example.com pelo seu próprio nome de domínio onde quer que ele ocorra abaixo.
- Faça login na interface de usuário da web do ISPConfig e vá para o módulo "Sites" clicando em Sites no menu superior.
- Agora clique no botão verde "Adicionar novo site". se você não vir esse botão, clique na palavra "Website" no menu vertical do lado esquerdo.
- O formulário de configurações do site será exibido. Permite configurar os detalhes do site. Vou explicar as configurações necessárias e recomendadas abaixo.
Configurações do site. se você deseja obter explicações detalhadas de todos os campos, consulte o Manual ISPConfig . Iremos cobrir o que é recomendado para ser definido para um site típico baseado em PHP aqui. Uma observação importante, não é recomendado habilitar recursos que não são necessários.
- Cliente : Este campo aparece apenas quando você está logado como administrador ou revendedor. O campo pode ser deixado em branco. Se você deseja gerenciar clientes, crie um cliente antes de criar o site.
- Endereço IPv4 : Escolha * aqui. O importante é que todos os sites do servidor que apontam para o mesmo IP usem * ou o endereço IP, mas não misturem * e IP. Portanto, recomendo sempre usar *, o que significa que você obtém um host virtual baseado em nome.
- Domínio : Digite o nome do domínio aqui.
- Suexec (somente servidores Apache): A caixa de seleção suexec deve estar sempre ativada, garante que os scripts PHP sejam executados no usuário da web do site, permitindo assim que o PHP grave arquivos (arquivos de mídia e atualizações) conforme exigido por qualquer cms moderno.
- Subdomínio automático : se o seu site também for acessível por www.example.com, e não apenas example.com, defina o subdomínio automático como www, caso contrário, defina-o como nenhum.
- SSL : Ative esta caixa de seleção para permitir o acesso ao site por SSL (HTTPS). É altamente recomendável habilitá-lo.
- Let's Encrypt SSL : SSL requer um certificado SSL para funcionar. Você pode ter um certificado SSL autoassinado (que mostrará um erro inseguro quando você acessar o site em um navegador da Web), ou comprar um certificado SSL de uma autoridade SSL ou obter um certificado SSL gratuitamente de por exemplo, vamos criptografar. E é para isso que esta caixa de seleção é feita. Ao habilitar esta caixa de seleção, o ISPConfig tenta obter um certificado SSL Let's Encrypt gratuito para o site. Importante: Você obterá um certificado SSL Let's Encrypt somente quando o nome de domínio do site já apontar para o endereço IP deste servidor web. Se você tiver problemas para obter um certificado SSL Let's Encrypt (a caixa de seleção Let's Encrypt fica desmarcada cerca de um minuto após a criação do site), então dê uma olhada no Let 's Encryptpara uma lista de verificação para depurar o problema.
- PHP : O modo PHP recomendado é PHP-FPM. Se você estiver usando um servidor web Nginx, este campo não aparecerá, os servidores Nginx ISPConfig sempre usam PHP-FPM.
- PHP-Version : Este campo aparece apenas se você tiver várias versões do PHP instaladas. Eu sempre recomendo usar a versão mais recente compatível com o CMS ou aplicativo da Web que você planeja instalar neste site. Dê uma olhada nos requisitos do sistema para o cms para escolher a versão correta.
- Ativo : Para ativar o site.
Clique no botão 'Salvar' para criar o site. O site recém-adicionado aparecerá na lista de sites.
A criação do site pode demorar até um minuto. Termina quando o ponto vermelho desaparece no menu superior. O número no ponto é o número de alterações de configuração pendentes.
Agora temos um site totalmente funcional, mas a maioria dos sistemas CMS também exige um banco de dados MySQL ou MariaDB para armazenar seu conteúdo. Na próxima etapa, criaremos um banco de dados e um usuário de banco de dados.
Criar banco de dados MySQL e usuário de banco de dados:
Nesta etapa, adicionaremos um novo usuário e banco de dados MySQL para ser usado pelo sistema cms desse site. O primeiro passo é adicionar o usuário MySQL.
Ainda no módulo "Sites" Clique em " Usuários do banco de dados " no menu à esquerda:
E, em seguida, no botão verde " Adicionar novo usuário " que aparece no meio da página.
O formulário com os detalhes do usuário do banco de dados é exibido.
Os campos de entrada do usuário do banco de dados são explicados em detalhes abaixo:
- Cliente : É opcional escolher um cliente aqui. Mas se você optou por atribuir o site a um cliente durante a criação do site, é importante que você escolha o mesmo cliente (ou no caso deste exemplo - nenhum cliente) aqui.
- Usuário do banco de dados : Insira aqui o nome que o novo usuário do banco de dados deverá obter. Um prefixo será anexado ao nome, portanto, neste exemplo, o nome de usuário do banco de dados resultante será c0mywebsite. Veremos isso mais tarde na lista de usuários do banco de dados também. Consulte o capítulo no final do guia sobre prefixos.
- Senha do banco de dados e Senha de repetição : Insira uma senha segura para o novo usuário do banco de dados aqui duas vezes. Ou use o botão "Gerar senha" para gerar uma. Tome cuidado para anotar a senha, pois você precisará dela mais tarde ao instalar o CMS no site.
Agora pressione salvar para criar o usuário do banco de dados, você será redirecionado para a lista de usuários do banco de dados. Observe que o usuário é criado no MySQL no momento em que o atribuímos a um banco de dados na próxima etapa.
Como você pode ver na lista agora, neste exemplo, o nome de usuário do banco de dados é "c0mywebsite" e esse é o nome que deve ser usado ao inserir os detalhes do banco de dados ao instalar o CMS no site.
Agora, vamos criar um banco de dados MySQL. Para isso, clique em " Bancos de dados " no menu à esquerda.
A lista (vazia) de bancos de dados será exibida. clique em " Adicionar novo banco de dados ".
Preencha os dados do banco de dados conforme mostrado abaixo:
As configurações do banco de dados em detalhes:
- Site : aqui você deve escolher o site ao qual o banco de dados deve pertencer. No nosso caso, o site "example.com". Escolher o site certo é importante, pois esta configuração, por exemplo, define em qual backup o banco de dados terminará e quais permissões são definidas para o acesso ao banco de dados.
- Nome do banco de dados : aqui você insere o nome que o novo banco de dados deve obter. Vou usar o nome "meusite" aqui. Semelhante ao usuário MySQL, um prefixo é anexado ao nome do banco de dados, portanto, o nome do banco de dados resultante será "c0mywebsite". Consulte o capítulo no final do guia sobre prefixos.
- Usuário do banco de dados : Aqui você seleciona o nome do usuário do banco de dados que criamos anteriormente.
- Ativo : Deve estar habilitado para ativar o banco de dados.
Agora pressione o botão salvar. Isso criará o banco de dados e também o usuário do banco de dados no MySQL. Você retornará à lista de banco de dados onde o novo banco de dados aparecerá.
Você pode acessar o site agora, por exemplo, através do phpmyadmin, clicando no botão phpMyAdmin na lista:
- Nota: Caso você receba um erro informando que o phpMyAdmin não foi encontrado, então a URL para o phpMyAdmin ainda não foi b configurada após a instalação do ISPConfig em sistema > Interface > Configuração principal. A URL normalmente é https://server1.example.com/phpmyadmin em sistemas Apache e https://server1.example.com:8081/phpmyadmin em sistemas nginx, onde server1.example.com é o nome do host do servidor de hospedagem.
Já criamos um site e o Usuário e Banco de Dados MySQL, mas para instalar um sistema CMS, você deve poder acessar a pasta do site por FTP ou SSH.
Nos links abaixo, mostramos como acessar os arquivos dos sites via FTP (FTPS) e SSH (SFTP).
Veja Também:
Alguns links para leitura adicional e/ou obter ajuda em caso de problemas/dúvidas no gerenciamento do serviço.
- Página inicial do ISPConfig
- Uma descrição detalhada das opções em ISPConfig
- Instruções de instalação do ISPConfig para todos os sistemas operacionais suportados
- Obtenha ajuda se algo não estiver funcionando pela Comunidade ISPConfig
- Obtenha suporte comercial por e-mail ou login remoto