• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

Httpd.conf: Parâmetros globais

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
Enumeração e descrição dos parâmetros da seção parâmetros globais do arquivo Httpd.conf.



Por Carlos Cuenca Díaz

Todos os parâmetros que se estabelecem dentro desta seção são globais para o funcionamento do servidor, por isso não admitem estar dentro de nenhuma diretriz.

ServerRoot: especifica a localização do diretório raiz onde se encontra instalado o Apache, a partir do qual se cria a árvore de diretórios comentado anteriormente. Esta diretriz não deveria mudar a não ser que se mova a pasta de instalação de apache a outro diretório. Encontra-se disponível através do módulo Core.

PidFile: localização do arquivo que conterá o número de identificação do processo quando ligar o servidor. Encontra-se disponível através de vários módulos beos, leader, mpm_winnt, mpmt_os2, perchild, prefork, threadpool ou worker

TimeOut: o valor se utiliza para configurar medido em segundos, três parâmetros:
1.O tempo tal que pode demorar uma petição em ser recebida inteira
2.A quantidade de tempo que espera entre recepção de pacotes TCP
3.A quantidade de tempo entre ACK's em transmissões TCP
Passado este tempo se produz uma mensagem de erro na qual se indica que se consumiu o tempo máximo de espera. Estabelecer um valor muito pequeno pode dar lugar a que os usuários recebam esta mensagem de erro, e estabelecer um valor muito pequeno dará lugar a uma sobrecarga da máquina. Encontra-se disponível através do módulo Core.
 

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
KeepAlive: especifica se se utilizarão conexões persistentes, ou seja, que todas as petições de um usuário se atenderão com a mesma conexão. Encontra-se disponível através do módulo Core.

MaxKeepAliveRequests: número máximo de conexões persistentes. (número máximo de usuários concorrentes se KeepAlive está em ON). Para estabelecer este parâmetro, há que ter em conta a largura de banda de saída de nossa servidor, pelo qual deverá ser enviada toda a informação, se se estabelece um valor muito grande com respeito à largura de banda, o tempo de resposta se verá incrementado para cada usuário. Encontra-se disponível através do módulo Core.

KeepAliveTimeout: tempo que espera em segundos entre petições de um usuário, antes de considerar que este terminou, e fechar sua conexão.

Se o valor for muito pequeno provocará que alguns usuários não possam visualizar a página devido a que o número máximo de conexões persistentes se superou, enquanto que se se estabelece um valor muito grande se estarão utilizando muitos recursos da máquina. Encontra-se disponível através do módulo Core.

Listen: esta diretriz permite especificar que porto se utilizará para atender as petições. Por padrão, utiliza-se o porto 80 (www), também permite especificar que endereços IP atenderá, por padrão todos. Para atender dois endereços IP distintos, com diferentes portos, se utilizaria:

Listen 192.168.255.5:80
Listen 192.168.255.8:8080

Encontra-se disponível através de vários módulos beos, leader, mpm_winnt, mpmt_os2, perchild, prefork, threadpool ou worker

LoadModule: Diretriz que serve para carregar módulos que incluem diferentes funcionalidades. A sintaxe é:

LoadModule nomeModulo localizacaoArquivo

Encontra-se disponível através do módulo mod_so.
 
Topo