Configurações Globais e Individuais no Apache
Índice |
Antes de começar
O suporte técnico da Integrator não fornece conhecimento de uso do Apache e não realiza reparos em configurações incorretas sem custo.
Recomendamos a documentação da Apache para qualquer dúvida sobre suas configurações.
Acesso a configuração global no WHM
Acesse o WHM como root e vá em Home »Service Configuration » Apache Configuration.
Neste local, teremos padrão Global Configuration e o Include Editor, onde você adiciona e realiza suas configurações globais desejadas.
Porque utilizar o painel WHM ?
Porque devemos utilizar o painel WHM ao invés de realizar modificações diretamente no arquivo httpd.conf ?
Ao realizar alterações diretamente no painel WHM, ao salvar você ja tem um retorno e um restart automatico com as alterações realizadas, alem de que ao fazer pelo painel, ele guarda suas mudanças. Quando realizado via arquivo principal httpd.conf, você precisa realizar um restart manual do serviço, alem de se perder em futuras atualizações do proprio painel.
O proprio arquivo httpd conf possui um alerta em seu inicio, informando para não editar o arquivo.
Pre VirtualHost Include e Post VirtualHost Include
É neste local que você deve adicionar suas configurações globais ao servidor apache, sejam elas includes ou códigos de linha de configuração direta do apache.
Pre VirtualHost Include - Tudo que adicionar neste item sera configurado antes de carregar as configurações de seu site.
Post VirtualHost Include - Tudo que adicionar neste item sera configurado depois de carregar as configurações de seu site.
Ao salvar no botão Update o apache ira salvar a carregar suas informações. Neste momento você tera retorno se o serviço subiu com ou sem erros devido a suas configurações.
Realizando configurações individuais no apache
Caso você opte por realizar configurações apenas em um usuario ou um dominio em especifico apenas e não generalizado ( para todos ), abaixo nós indicamos os caminhos dos arquivos para uso individual, ja que o painel não realiza configuração de forma individual.
Caminho do Conf individual de usuário ( todos sites que estiver dentro usuario)
Porta 80 - /etc/apache2/conf.d/userdata/std/2_4/USUARIO
Porta 443 (SSL) - /etc/apache2/conf.d/userdata/ssl/2_4/USUARIO
Caminho do Conf individual em dominio/subdominio
Porta 80 - /etc/apache2/conf.d/userdata/std/2_4/USUARIO/dominiocompleto.com.br
Porta 443 (SSL) - /etc/apache2/conf.d/userdata/ssl/2_4/USUARIO/dominiocompleto.com.br
Legenda:
Usuario - Seu usuario de acesso ao cPanel
dominiocompleto.com.br - Seu dominio ou subdominio dentro do usuario
Realize rebuild nas configurações após realizar suas alterações:
/scripts/rebuildhttpdconf
Exemplo de conf individual em um domínio
Caminho:
/etc/apache2/conf.d/userdata/std/2_4/integrator/integrator.host
Arquivo Conf (proxy.conf):
Conteúdo do arquivo Conf:
ProxyPass /ecommerce http://localhost:65002 ProxyPassReverse /ecommerce http://localhost:65002 ProxyPreserveHost On
Caminho completo com o arquivo .conf do exemplo:
/etc/apache2/conf.d/userdata/std/2_4/integrator/integrator.host/proxy.conf
Após criar o arquivo, realize este comando como usuário root logado no SSH/terminal:
/scripts/rebuildhttpdconf
Nota final
Qualquer uma das configurações apresentadas, seja de forma global, ou individual, são inicializadas antes de qualquer conteúdo ser exibido para o usuário.
As alterações realizadas e aplicadas nas configurações exige conhecimento no apache de quem vai operar, onde a Integrator não se responsabiliza por erros decorrentes de configurações incorretas.