De acuerdo, soy un principiante en todo esto, así que no esperes que sepa mucho. Avísame si este no es el lugar correcto para preguntar esto. ¿Qué etiquetas debería haber usado? MUCHAS GRACIAS por tu tiempo.
Antecedentes
Tengo un script CGI guardado en /Library/WebServer/CGI-Executables.
Solía poder ejecutar el script usando la URL: http://localhost/cgi-bin/nombredelfichero
,
Problema
Pero ahora, ¿Safari no puede conectarse al servidor?! Una o dos veces comienza a cargar luego se queda por mucho tiempo y eventualmente aparece el mismo error.
¿Cuál podría ser el problema?
Preguntas adicionales
Encontré mi carpeta apache2 en /private/log/apache2 ¿debería moverse?
¿Puedo de alguna manera ejecutar este script en algo más sin un servidor? Terminal funciona, pero es demasiado difícil de leer.
0 votos
¿Está en funcionamiento localhost, está corriendo un servidor? Esa debería ser la primera paso.
0 votos
Está bien, lo siento, ¿pero cómo puedo verificar eso?
0 votos
@Jon De la misma manera que verificaste el script, escríbelo en Safari
http://localhost/
0 votos
Oh, ya, lo he intentado antes. Ningún error igual.
0 votos
Haz esto en una terminal: "ps -eaf | grep httpd"; si obtienes algo más que la línea "grep", significa que está en funcionamiento (aunque puede necesitar reiniciarse). De lo contrario, Apache no está en ejecución. (En otras plataformas he tenido ocasiones en las que Apache estaba en ejecución con procesos httpd, pero no respondía a solicitudes, por lo que vale la pena comprobar si hay procesos en ejecución.)
0 votos
501 15383 15378 0 0:00.00 ttys003 0:00.00 grep httpd
apareció cuando ejecuté la línea de grep... ¿así que supongo que no está corriendo?0 votos
No parece ser así.
0 votos
Si hago doble clic en /usr/sbin/httpd obtengo lo siguiente:
httpd: No se pudo abrir el archivo de configuración /private/etc/apache2/httpd.conf: No existe el archivo o directorio logout
¿Significa esto que debo poner apache2 en la carpeta etc? ¿Por qué no estaba allí desde el principio?0 votos
¡GRACIAS! ¡Eso resolvió mi problema! La carpeta no estaba allí (¿Debería publicar esto en la sección de Respuestas?)... más comprobaciones:
apachectl configtest
y @Kerri Shotts funcionó esta vez también.