Reinicie o Apache em uma maneira agnóstica da versão

1

Eu uso o mais recente Ubuntu 18.04 LAMP, mas também posso usar Debian LAMP ou CentOS ou algo mais comum.

Para reiniciar o Apache2, eu faço:

systemctl restart apache2

Mas diga "amanhã" isso altera as alterações de apache2 para apache3 ou apache-3 ou apenas apache .

Qual será a maneira mais correta de evitar uma falha na reinicialização? Eu suponho que este shell glob é bom:

systemctl restart apache*

Você usará dessa maneira também, ou outra coisa?

    
por JohnDoea 18.11.2018 / 01:52

1 resposta

2

Não vai mudar apenas magicamente.

Quando se trata de apache para Debian / Ubuntu / Mint ou httpd para Fedora / RHEL / CentOS, as atualizações mantêm o mesmo nome apenas com o número da versão mudando para que a unidade de serviço seja a mesma. Se uma nova versão for lançada, como o apache3, esse será um pacote diferente e você terá que configurar e configurar esse pacote se quiser executar um servidor da web com ele. apache2 permanecerá o mesmo. httpd e httpd24 para o Fedora / RHEL / CentOS são pacotes diferentes e instalar o último não muda nada com o anterior.

Em relação a alguns de seus comentários, apt-get upgrade atualizará o pacote para sua versão mais recente. Ele irá instalar novos pacotes para dependências, se necessário, mas não irá remover ou alterar os pacotes existentes.

    
por 18.11.2018 / 02:02