Como alterar o Apache para MPM do Trabalhador no CentOS

Como alterar o Apache para MPM do Trabalhador no CentOS

O servidor HTTP Apache é um dos servidores da web mais usados ​​do mundo e pode ser configurado de maneiras diferentes para atender às necessidades de vários sites. O módulo multipocessante Apache (MPM) é o módulo que gerencia o processo do servidor Apache. Dois dos MPMs mais populares são os MPMs de pré -esquecimento e trabalhador. Neste artigo, mostraremos como alterar o Apache Prefork MPM para o MPM do Trabalhador nos Sistemas Centos.

Antes de você começar

Antes de fazer alterações na sua configuração do Apache, é recomendável fazer backup de seus arquivos atuais de configuração do Apache. Você pode fazer isso criando uma cópia do arquivo de configuração do Apache e armazenando -o com segurança.

Além disso, verifique se você tem as permissões necessárias para fazer alterações na sua configuração do Apache. Nos sistemas CENTOS, você precisará usar o comando sudo para executar as etapas descritas neste artigo.

Etapa 1: editar arquivo de configuração do Apache

O Apache Prefork MPM é ativado por padrão em sistemas CENTOS.

  1. Para desativá -lo, abra o arquivo de configuração do Apache MPM "/etc/httpd/conf.módulos.d/00-mpm.confis " Em um editor de texto:
    sudo nano/etc/httpd/conf.módulos.d/00-mpm.conf  
  2. Agora, comente o módulo MPM ativo atual como abaixo: # loadmodule mpm_prefork_module módulos/mod_mpm_prefork.então
    1# Loadmodule mpm_prefork_module módulos/mod_mpm_prefork.então

  3. Em seguida, ative o MPM do trabalhador do Apache e o descomamento a seguinte linha no arquivo de configuração do Apache: LoadModule mpm_worker_module módulos/mod_mpm_worker.então
    1LoadModule mpm_worker_module módulos/mod_mpm_worker.então

  4. Seu arquivo de configuração pode parecer o abaixo:

    Ativar e desativar o módulo Apache MPM

  5. Salvar alterações e fechar o arquivo. Depois de ativar o Apache Worker MPM, você precisa reiniciar o servidor Apache para que as alterações entrem em vigor. Para reiniciar o Apache, execute o seguinte comando:

    sudo systemctl reiniciar httpd  

Etapa 3: Verifique as alterações

Execute o seguinte comando para visualizar o módulo MPM atualmente ativo no servidor da Web Apache.

apachectl -v | Grep mpm  
Verifique o módulo Apache MPM ativo

Conclusão

Neste artigo, mostramos como alterar o Apache Prefork MPM para o trabalhador MPM nos sistemas Centos. O Apache Worker MPM é mais adequado para sites de alto tráfego e pode lidar com um número mais significativo de conexões simultâneas do que o Apache Prefork MPM. Se você tiver alguma dúvida ou encontrar algum problema durante o processo, deixe um comentário abaixo.