Como adicionar diretivas Apache adicionais globalmente em um servidor Plesk?
Pergunta
Como adicionar diretivas Apache adicionais por plano de serviço ou globalmente, para que essas diretivas não sejam substituídas por uma atualização?
Resposta
As etapas a seguir se aplicam a cada Plano de Serviço individualmente. Para uma solução em todo o servidor, siga as etapas da seção Terminal SSH abaixo:
Faça login no Plesk
Vá para Planos de serviço > exemplo Planejar > servidor Web > diretivas Apache adicionais
Insira as diretivas desejadas nos campos Diretivas adicionais para HTTP e Diretivas adicionais para HTTPS
Role para baixo e clique em Atualizar & Sync
Note: Todos os domínios recém-criados receberão as configurações especificadas. Os domínios existentes não serão atualizados. Diretivas adicionais definidas para domínios já existentes devem ser alteradas por domínio.
Conecte-se ao servidor via SSH
Crie um arquivo de configuração para as diretivas:
SO baseado em Debian (por exemplo, Ubuntu, Debian):
| # vi /etc/apache2/conf-enabled/zz011_custom_directives.conf |
SO baseado em RHEL (por exemplo, CentOS, RedHat):
| # vi /etc/httpd/conf.d/zz011_custom_directives.conf |
-
Note: O Apache carrega os arquivos de configuração em ordem alfabética, portanto, se for necessário substituir alguns valores gerenciados pelo Plesk, certifique-se de que o novo arquivo de configuração personalizado seja carregado após zz010_psa_httpd.conf. Por exemplo, nomeando-o como zz011_custom_directives.conf
Adicione as diretivas Apache desejadas ao arquivo recém-criado e salve as alterações
Verifique se a configuração do Apache está correta executando este comando:
| # apachectl configtest |
Resultado esperado:
| # Syntax OK |
Reinicie o Apache executando este comando:
SO baseado em Debian:
| # systemctl restart apache2 |
Sistema operacional baseado em RHEL:
| # systemctl restart httpd |