Se você estiver hospedando seu site em uma plataforma de código aberto, é muito provável que essa plataforma seja o Apache. Se este é o caso, e você está hospedando com um servidor Apache, então quando você está trabalhando na edição do Apache
httpd.conf
arquivo ou outro arquivo de configuração (como adicionar um novo host virtual), você precisará reiniciar o Apache para que suas alterações entrem em vigor. Isso pode parecer assustador, mas felizmente isso é muito fácil de fazer. Na verdade, você pode fazer isso em cerca de um minuto (sem contar o tempo que levará para ler este artigo para obter as instruções passo a passo). Para reiniciar seu servidor web Linux Apache, a melhor maneira é usar o init.d
comando. Este comando está disponível em muitas distribuições do Linux, incluindo Red Hat, Ubuntu e Gentoo. Veja como você faria isso: faça login em seu servidor da Web usando SSH ou telnet e certifique-se de que o sistema inclua o init.d
comando. Geralmente é encontrado no / etc
diretório, então liste esse diretório: ls / etc / i * Se o seu servidor usa init.d , você obterá uma listagem dos arquivos de inicialização nessa pasta especificada. Olhe para apache ou apache2 nessa pasta ao lado. Se você tem init.d , mas não tem um arquivo de inicialização do Apache, vá para a seção deste artigo com o título "Reiniciando seu servidor sem o Init.d", caso contrário, você pode continuar. Se você tem init.d e um arquivo de inicialização do Apache, então você pode reiniciar o Apache usando este comando: /etc/init.d/apache2 reload Você pode precisar sudo em como o usuário root para executar este comando Usando o recarregar
A opção é a melhor maneira de reiniciar seu servidor Apache, pois ele mantém o servidor em execução (o processo não é interrompido e reiniciado). Em vez disso, apenas recarrega o httpd.conf
arquivo, que geralmente é tudo o que você quer fazer nesta instância de qualquer maneira. Se a opção de recarregamento não funcionar para você, você também pode tentar usar os seguintes comandos: /etc/init.d/apache2 restart
Este comando mata o processo do servidor e reinicia-o. /etc/init.d/apache2 stop
Este comando mata o processo do servidor. /etc/init.d/apache2 start
Este comando inicia o servidor. Este último comando emitirá uma mensagem de erro se o servidor já estiver em execução. OK, então é aqui que pedimos que você pule para o seu servidor init.d
. Se este é você, não se desespere, você ainda pode reiniciar seu servidor. Você só tem que fazer isso manualmente com o comando apachectl
Aqui estão os passos para este cenário: Faça o login em sua máquina do servidor da web usando SSH ou telnet Execute o programa de controle do apache: apachectl gracioso Você pode precisar sudo como usuário root para executar este comando. o apachectl gracioso
O comando informa ao Apache que você deseja reiniciar o servidor normalmente sem abortar nenhuma conexão aberta. Ele verifica automaticamente os arquivos de configuração antes de iniciar a reinicialização para garantir que o Apache não morra. E se apachectl gracioso
não reinicia o seu servidor, existem algumas outras coisas que você pode tentar. reinício do apachectl para reiniciar o servidor. Se o servidor não estiver em execução, ele será iniciado. Esse comando também executa um teste de configuração para garantir que o Apache não morra quando for reiniciado. parada apachectl
Para parar o servidor Apache. início do apachectl
Para iniciar o servidor Apache (emitirá uma mensagem de erro se o Apache estiver em execução). configuração do apachectl
Para testar a sintaxe do arquivo de configuração. Esses comandos serão muito úteis. init.d recarregar e apachectl gracioso recarregue os arquivos de configuração e reinicie o servidor web. Todas as conexões atuais podem ser concluídas. Esta é a abordagem preferida e deve ser o que você tenta primeiro. reinicialização init.d e reinício do apachectl recarrega os arquivos de configuração e reinicia. Todas as conexões atuais são encerradas imediatamente. Se o servidor não estiver em execução, esses comandos serão iniciados. Se nenhum desses comandos funcionar, você deve desligar seu servidor Apache (interrompê-lo por um curto período) com o init.d stop ou parada apachectl comando. Espere pelo menos 10 segundos e depois execute o init.d start começar início do apachectl Se isso não funcionar, você deve executar uma verificação nos arquivos de configuração para garantir que não haja problemas com eles executando apachectl gracioso Essas etapas vão mantê-lo funcionando! Começando
A opção de recarga
Reiniciando seu servidor sem o Init.d
Dicas para reiniciar seu servidor Apache