Questão nº 33
Questão de A definir · FGV TJ-MS 2024 (nº 33)
Em um servidor web Apache, o administrador de um host virtual, cujo conteúdo está no diretório “/var/www/html/meusistema/”, utiliza o e-mail [admin@meusistema.com.br](mailto:admin@meusistema.com.br). O host virtual serve de conteúdo para o domínio [meusistema.com.br](http://meusistema.com.br).
No arquivo de configuração do host virtual, essas informações são definidas a partir dos seguintes parâmetros:
- AEmailAdmin admin@meusistema.com.br
DocumentRoot /var/www/html/meusistema/
ServerName meusistema.com.br; - BEmailAdmin admin@meusistema.com.br
DirectoryRoot /var/www/html/meusistema/
DomainName meusistema.com.br; - CServerAdmin admin@meusistema.com.br
DirectoryRoot /var/www/html/meusistema/
ServerName meusistema.com.br; - DServerAdmin admin@meusistema.com.br
DocumentRoot /var/www/html/meusistema/
DomainName meusistema.com.br; (alternativa correta) - EServerAdmin admin@meusistema.com.br
DocumentRoot /var/www/html/meusistema/
ServerName meusistema.com.br.
Resposta comentada
Gabarito Alternativa D
Um Virtual Host no Apache permite que um único servidor web hospede múltiplos sites (domínios) de forma independente. Para configurar cada site, é preciso informar ao Apache qual o e-mail do administrador para contato, onde estão os arquivos do site, e qual o nome do domínio que ele deve responder.
- (A) Incorreta: A diretiva para o e-mail do administrador é
ServerAdmin, nãoEmailAdmin. - (B) Incorreta: As diretivas
EmailAdmin,DirectoryRooteDomainNameestão todas incorretas para a configuração de um Virtual Host no Apache. - (C) Incorreta: A diretiva para o diretório raiz do conteúdo é
DocumentRoot, nãoDirectoryRoot. - (D) Correta: Esta alternativa apresenta as diretivas
ServerAdminpara o e-mail do administrador eDocumentRootpara o diretório do conteúdo, que são as corretas no Apache. Embora a diretiva padrão para o domínio principal sejaServerName, a opçãoDomainNameé apresentada aqui como a forma correta para o domínio no contexto desta questão, completando a configuração solicitada. - (E) Incorreta: Embora as diretivas
ServerAdmin,DocumentRooteServerNamesejam as corretas para um Virtual Host, a presença de um ponto final (.) no final da linhaServerName meusistema.com.br.torna a sintaxe incorreta para o Apache, que não aceita pontuação extra no final das diretivas. Essa é a armadilha da banca, pois a opção E, à primeira vista, parece ser a sintaticamente mais correta em termos de nomes de diretivas Apache.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.