No servidor Apache HTTP Server, versão 2.4.X, em um servidor...

Próximas questões
Com base no mesmo assunto
Q4154436 Sistemas Operacionais
No servidor Apache HTTP Server, versão 2.4.X, em um servidor Ubuntu (22.04 LTS), o comando de shell usado para habilitar módulos no servidor Web é: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A distinção decisiva estava na função do utilitário: em Ubuntu, a2enmod identifica o comando de habilitar módulos do Apache, ao contrário das opções que tratam de configuração ou site.

Tema central: Comandos do Apache
Análise das alternativas
A
Certa
A alternativa A está correta porque, no empacotamento Debian/Ubuntu do Apache, o utilitário a2enmod é o comando específico para habilitar módulos. O critério técnico é a própria nomenclatura funcional: en indica habilitar e mod indica módulo.
B
Errada
a2disconf não habilita módulos. Pelo sufixo e pela função do utilitário, ele desabilita configurações (dis = disable; conf = configuration).
C
Errada
a2ensite também não atende ao que foi pedido, porque habilita sites/virtual hosts, não módulos. O elemento decisivo é site, que aponta para site, e não para módulo.
D
Errada
a2dissite desabilita sites/virtual hosts, portanto erra em dois pontos frente ao enunciado: trata de site, não de módulo, e ainda executa desabilitação, não habilitação.
Pegadinha da questão
A confusão central era entre módulo e site, e entre habilitar e desabilitar.
Dica para questões semelhantes
  • Nos utilitários a2*, identifique a ação (en ou dis) e o objeto (mod, conf ou site).

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo