Questão de Noções de Informática — Internet — Quadrix 2024
Noções de Informática›Internet
Código
qg351061
Banca
Quadrix
Órgão
CRN - 8ª Região (PR)
Ano
2024
Nível
Médio
Cargo
Assistente de Tecnologia da Informação Júnior
No servidor web Apache, a diretiva que é utilizada para definir o diretório raiz de um site é denominada
AServerAdmin.
BServerName.
CDirectoryIndex.
DAllowOverride.
EDocumentRoot.
Revelar gabarito e comentário▾
GabaritoE — DocumentRoot.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Servidor Web Apache: diretivas de configuração
Gabarito: letra E. A diretiva DocumentRoot é a responsável por definir o diretório raiz de um site no servidor Apache, ou seja, o diretório a partir do qual os arquivos do site são servidos. As demais diretivas têm funções distintas: ServerAdmin define o e-mail do administrador, ServerName define o nome do servidor, DirectoryIndex define o arquivo de índice padrão e AllowOverride controla o uso de arquivos .htaccess.
O Apache é um servidor web de código aberto e multiplataforma, amplamente utilizado para hospedar sites. Sua configuração é feita por meio de um arquivo principal, geralmente chamado httpd.conf, onde são definidas diversas diretivas que controlam o comportamento do servidor. Cada diretiva tem uma função específica, e é fundamental conhecer as principais para administrar um servidor web corretamente.
A diretiva DocumentRoot é uma das mais importantes, pois define o diretório raiz do site. Quando um usuário acessa o domínio principal, o servidor procura os arquivos nesse diretório. Por exemplo, se DocumentRoot aponta para /var/www, um arquivo chamado index.html nesse diretório será servido quando o usuário acessar http://www.exemplo.com/. Se o diretório não for iniciado por uma barra /, ele é relativo ao DocumentRoot; se for iniciado por /, é um caminho absoluto no sistema de arquivos.
As outras diretivas citadas nas alternativas desempenham papéis diferentes. ServerAdmin especifica o endereço de e-mail do administrador do servidor, que pode ser exibido em páginas de erro. ServerName define o nome do servidor, como www.exemplo.com, usado para criar URLs canônicas. DirectoryIndex define qual arquivo será servido quando um diretório é solicitado sem especificar um arquivo, como index.html ou index.php. AllowOverride controla quais diretivas podem ser sobrescritas por arquivos .htaccess em diretórios específicos.
A pegadinha desta questão está em confundir a função de cada diretiva. O candidato pode lembrar que DirectoryIndex define o arquivo de índice, mas não é o diretório raiz. A diretiva que define o diretório raiz é DocumentRoot, que é o ponto de partida para todos os arquivos do site. É importante memorizar a função de cada diretiva para não cair nesse tipo de armadilha.
Diretivas do Apache: DocumentRoot (Diretório raiz do site); ServerAdmin (E-mail do administrador); ServerName (Nome do servidor); DirectoryIndex (Arquivo de índice padrão); AllowOverride (Permissão para .htaccess)
Alternativa A — ❌ Incorreta
ServerAdmin define o endereço de e-mail do administrador do servidor, não o diretório raiz. Essa diretiva é usada para configurar o contato do administrador, que pode aparecer em páginas de erro ou em respostas do servidor.
Alternativa B — ❌ Incorreta
ServerName define o nome do servidor, como www.exemplo.com, usado para criar URLs canônicas e redirecionamentos. Não tem relação com a definição do diretório raiz do site.
Alternativa C — ❌ Incorreta
DirectoryIndex define o arquivo de índice padrão, como index.html, que é servido quando um diretório é solicitado sem especificar um arquivo. Embora seja uma diretiva importante, não define o diretório raiz.
Alternativa D — ❌ Incorreta
AllowOverride controla quais diretivas podem ser sobrescritas por arquivos .htaccess em diretórios específicos. Essa diretiva é usada para configurar a permissão de uso de arquivos de configuração distribuída, não para definir o diretório raiz.
Alternativa E — ✅ Correta ⟵ GABARITO
DocumentRoot é a diretiva que define o diretório raiz do site. É a partir desse diretório que o servidor Apache procura e serve os arquivos do site. Por exemplo, se DocumentRoot aponta para /var/www, os arquivos do site devem estar nesse diretório para serem acessíveis.
PEGA ESSA DICA!
Para memorizar as diretivas do Apache, associe cada uma à sua função: DocumentRoot = diretório raiz, ServerName = nome do servidor, ServerAdmin = e-mail do administrador, DirectoryIndex = arquivo de índice, AllowOverride = permissão para .htaccess. Essa associação ajuda a responder questões de múltipla escolha rapidamente.