Tengo un servidor apache2 ejecutándose en una Raspberry Pi con Buster, versión 10. Reenvía el puerto 80 al puerto 443 para conexiones https. Funciona genial. Estoy tratando de agregar Nagios a este servidor. Lo instalé y (obviamente de forma incorrecta) lo configuré. Cuando corro:
jordan@megabyte:~ $ sudo apache2ctl -SAquí está mi salida:
VirtualHost configuration: *:443 mydomain.com (/etc/apache2/sites-enabled/default-ssl.conf:2) *:8080 megabyte.mydomain.com (/etc/apache2/sites-enabled/nagios4.conf:1) ServerRoot: "/etc/apache2" Main DocumentRoot: "/var/www/html" Main ErrorLog: "/var/log/apache2/error.log" Mutex ssl-stapling: using_defaults Mutex ssl-cache: using_defaults Mutex default: dir="/var/run/apache2/" mechanism=default Mutex mpm-accept: using_defaults Mutex authdigest-opaque: using_defaults Mutex watchdog-callback: using_defaults Mutex rewrite-map: using_defaults Mutex ssl-stapling-refresh: using_defaults Mutex authdigest-client: using_defaults PidFile: "/var/run/apache2/apache2.pid" Define: DUMP_VHOSTS Define: DUMP_RUN_CFG Define: ENABLE_USR_LIB_CGI_BIN User: name="www-data" id=33 Group: name="www-data" id=33Para mí, parece que Nagios debería estar escuchando en el puerto 8080 (como estaba previsto), pero cuando lo hago
jordan@megabyte:~ $ nc -l -p 8080No da error, lo que sugiere que no hay nada escuchando en el puerto 8080. Y:
jordan@megabyte:/etc/apache2 $ sudo netstat -nltp | grep 8080no devuelve nada, confirmando la primera prueba (después de matar el nc) He intentado reiniciar apache e incluso reiniciar. Estaría encantado de publicar los archivos solicitados, pero ya no sé cuáles son relevantes.
Entonces, la URL para nagios es:
http://hostname:8080/nagios4me faltan los 4
Además, agregué las directivas Listen justo antes de las directivas VirtualHost:
listen 8080 <VirtualHost *:8080>Eso lo hizo funcionar