• 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.
Portal Chamar Táxi

Httpd.conf: diretrizes de funcionamento (1)

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
Descrição das diretrizes de funcionamento que se encontram dentro do arquivo Httpd.conf.



Por Carlos Cuenca Díaz


Esta é a seção principal de configuração do servidor, nela podemos encontrar as seguintes opções:

ServerAdmin: especifica o endereço de correio eletrônico do administrador, este endereço aparece nas mensagens de erro, para permitir ao usuário notificar um erro ao administrador. Não pode estar dentro de nenhuma seção. Encontra-se disponível através do módulo Core.

ServerName: especifica o nome e o porto que o servidor utiliza para se identificar, normalmente se determina automaticamente, porém é recomendável especificá-lo explicitamente para que não haja problemas ao iniciar o servidor. Se o servidor não tiver um nome registrado nas DNS, se recomenda colocar seu número IP. Não pode estar dentro de nenhuma seção.

A sintaxe é:

ServerName enderecoIP:porto p.e. ServerName localhost:80

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

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
DocumentRoot: a pasta raiz que se localiza no servidor, desde a que se servirão os documentos. Por padrão, todas as petições, terão como raiz esta pasta, a não ser que se utilizem alias (diretórios virutais em IIS)

Por padrão, a pasta raiz é a pasta Htdocs, que se encontra na pasta de instalação do Apache. Não pode estar dentro de nenhuma seção.

Se se muda este diretório por outro, é muito importante que se coloque o novo valor, não só nesta linha, como também na seção <Directory> na que se estabelecem os parâmetros de configuração deste diretório.

Esta linha começa por " <Directory " seguido da pasta raiz que originalmente há em DocumentRoot.

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

DirectoryIndex: especifica o arquivo padrão que buscará em cada diretório, no caso de que não se especifique nenhum. Por padrão é index.html.

Nesta diretriz pode-se especificar mais de um arquivo, a sintaxe é a seguinte:

DirectoryIndex arquivo1 arquivo2 arquivo3

A ordem com a qual se especifica o nome de arquivo determinará a prioridade na hora de decidir que arquivo é o que se mostra.

A diretriz pode ser encontrada fora de qualquer seção, dentro de uma seção ou dentro de um arquivo .htaccess.

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

helldanger1

GForum VIP
Entrou
Ago 1, 2007
Mensagens
29,631
Gostos Recebidos
1
AccessFileName: é o nome do arquivo de configuração que se buscará em cada um dos diretórios do servidor para conhecer a configuração do mesmo. Este arquivo permite configurar o comportamento de cada um dos diretórios individualmente. Para que esta configuração funcione, a diretriz AllowOverride tem que ter um valor que o permita. Não pode estar dentro de nenhuma seção.

O nome de arquivo que se especifica por padrão é o do arquivo ".htaccess".

Como medida de segurança, a configuração do Apache estabelece que não se mostre a existência deste arquivo a nenhum usuário, mesmo que esteja estabelecida a opção de listagem de diretórios. Se se decide mudar ao nome, haverá que redefinir a segurança para que não se mostre o conteúdo do novo arquivo. Isto se faz no arquivo httpd.conf em uma seção File como a que se apresenta a seguir na que se estabelece que todos os arquivos que comecem por .ht não se mostrarão.

<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

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