Solución al error "/usr/sbin/apachectl: 113: www-browser: not found"

Author
By Darío Rivera
Posted on 2022-05-13 in Apache

Apache es uno de los web servers más utilizados a lo largo de todo la web. Es fácil de configurar, fácil de instalar y customizable. Al instalar apache por primera vez en Linux y obtener un status del servicio actual puede que obtengas un error como el que se muestra a continuación.

/usr/sbin/apachectl: 113: www-browser: not found
'www-browser -dump http://localhost:80/server-status' failed.
Maybe you need to install a package providing www-browser or you
need to adjust the APACHE_LYNX variable in /etc/apache2/envvars

Este error generalmente aparece al ejecutar el comando apachectl status y sucede porque linux intenta buscar un navegador web en texto para hace una llamada http al servidor y ver que todo esté ok. Este error es muy sencillo de solucinar, solo debes instalar algún navegador en texto como por ejemplo w3m. Según tu distro de linux la forma de instalarlo será diferente, en ubuntu puedes ejecutar por ejemplo el siguiente comando:

sudo apt install w3m

Una vez hecho esto, la salida del comanto status será similar a la siguiente:

Apache Server Status for localhost (via 127.0.0.1)

Server Version: Apache/2.4.52 (Ubuntu)
Server MPM: prefork
Server Built: 2022-03-25T00:35:40

-------------------------------------------------------------------------------

Current Time: Thursday, 12-May-2022 21:21:57 -05
Restart Time: Thursday, 12-May-2022 14:48:14 -05
Parent Server Config. Generation: 1
Parent Server MPM Generation: 0
Server uptime: 6 hours 33 minutes 42 seconds
Server load: 0.71 1.53 0.93
Total accesses: 0 - Total Traffic: 0 kB - Total Duration: 0
CPU Usage: u.13 s.36 cu0 cs0 - .00207% CPU load
0 requests/sec - 0 B/second
1 requests currently being processed, 4 idle workers

W____...........................................................
................................................................
......................

Scoreboard Key:
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process

Acerca de Darío Rivera

Author

Ingeniero de desarrollo en PlacetoPay , Medellín. Darío ha trabajado por más de 6 años en lenguajes de programación web especialmente en PHP. Creador del microframework DronePHP basado en Zend y Laravel.

Sólo aquellos que han alcanzado el éxito saben que siempre estuvo a un paso del momento en que pensaron renunciar.