Estoy usando Apache versión 2.2.20 (ubuntu) y estoy intentando utilizar una configuración httpd.conf personalizada. Sin embargo, recibo el siguiente mensaje de error y agradecería cualquier orientación que me puedan dar. Soy parte de un equipo de desarrollo y me dieron este archivo httpd.conf personalizado, así que realmente no asumo que sea la causa del problema (pero no descarto totalmente esa posibilidad).Apache http server problems
funciono con el comando "sudo -k apache2ctl reinicio" y obtener el siguiente resultado
[Fri Jul 06 11:33:34 2012] [warn] module ssl_module is already loaded, skipping
[Fri Jul 06 11:33:34 2012] [warn] module rewrite_module is already loaded, skipping
httpd not running, trying to start
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Action '-k restart' failed.
The Apache error log may have more information.
Las dos advertencias que puede deshacerse de si me comente todas las líneas (abajo) en mi archivo httpd.conf . ¿De verdad quiero hacer esto? ¿A dónde puedo ir para verificar que estos módulos estén cargados en otro lugar y que comentarlos en mi archivo de configuración no le hará daño?
LoadModule ssl_module modules/mod_ssl.so
LoadModule rewrite_module modules/mod_rewrite.so
En cuanto al error relacionado con la imposibilidad de vincular al puerto 80, no consigo que desaparezca. Cuando hago un "sudo netstat -lnp | grep: 80" me sale el siguiente
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6233/apache2
Sé que la salida anterior significa que Apache piensa su funcionamiento y por un tiempo que fue incluso capaz de ver el "Es ¡Trabajó!" cuando navegué a localhost, pero AHORA solo obtengo el servidor "No encontré Apache/2.2.20 (ubuntu) en el puerto localhost 443" cuando voy a esa página. Además, parece que no puedo matar el proceso de apache que ejecuta el comando "kill -9 6233" solo hace que el PID de apache cambie (por ejemplo, de 6233 a 6234). También intenté usar el comando "sudo etc/init.d/apache2 stop", produce un mensaje "* Deteniendo el servidor web apache2 [OK]" pero de nuevo veo el proceso apache2 ocupando el puerto 80.
Las ideas sobre cualquiera de estos temas serían apreciadas.
Parece que es posible que ya tenga una instancia diferente de Apache ejecutándose. Intenta buscar desde la raíz (/) para 'apache' ?? – blearn
He reiniciado la máquina y ahora ya no hay un proceso ejecutándose en el puerto 80 (de acuerdo con "sudo netstat -lnp | grep: 80" de todos modos). Sin embargo, apache no se ejecutará.Me sale el siguiente error "(98) Dirección ya en uso: make_sock: no se pudo enlazar a la dirección 0.0.0.0:80 no hay sockets de escucha disponibles, cerrando No se han podido abrir los registros Acción '-k start' failed." – OrwellHindenberg
Espero no estar confundiendo el problema aquí, pero comenté Listen 80 y Listen 443 en mi archivo httpd.conf. Ejecuté el comando "apache2ctl -k start". No recibí ningún mensaje de ningún tipo y ahora veo que Apache2 se está ejecutando en el puerto 80, sin embargo, cuando navego hasta el servidor local, sigo llegando a la página "No encontrado". – OrwellHindenberg