SóProvas


ID
2626792
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o item a seguir, a respeito de sistemas gerenciadores web e de Apache e NGINX.


A determinação da porta e do endereço que o servidor Apache irá escutar deve ser feita por meio da diretiva listen. Sem sua definição, o servidor Apache se mantém fora de operação.

Alternativas
Comentários
  • A diretiva Listen é usada para se ter um controle maior sobre a especificação de endereços/portas alternativas que o servidor web esperará por requisições externas. Esta diretiva é muito usada na construção de Virtual Hosts. Esta diretiva pode substituir completamente as diretivas Port e BindAddress. Podem ser usados o número da porta, ou o par endereço:porta:

    Listen 192.168.1.1:80

     

    http://www.guiafoca.org/cgs/guia/avancado/ch-s-apache.html#s-s-apache-listen

  • GABARITO: ERRADO

    O erro da questão está em dizer que o servidor se mantém fora de operação se a diretiva Listen não for especificada conforme o texto abaixo.

    When httpd starts, it binds to some port and address on the local machine and waits for incoming requests. By default, it listens to all addresses on the machine. However, it may need to be told to listen on specific ports, or only on selected addresses, or a combination of both.

    The Listen directive tells the server to accept incoming requests only on the specified port(s) or address-and-port combinations.

    https://httpd.apache.org/docs/2.4/bind.html

  • Quem se mantém fora é o site que estaria ali configurado.

  • Ué, mas não é o que ta escrito aqui?

    "Listen is now a required directive. If it is not in the config file, the server will fail to start. This is a change from previous versions of Apache httpd."

    https://httpd.apache.org/docs/2.4/mod/mpm_common.html#listen

  • "...Sem sua definição, o servidor Apache se mantém fora de operação." , se fosse assim, quando fosse feito o apt-get install apache o instalador não subiria o daemon, já que não foi definido manualmente.