-
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.