Tengo un sitio web funcionando en el servidor web Apache, pero los scripts CGI en /Library/WebServer/CGI-Executables
no se ejecutan. En su lugar, el texto del archivo se carga en el navegador.
Hice los siguientes cambios en httpd.conf
:
-
Agregué la siguiente línea al grupo LoadModules:
LoadModule cgi_module /usr/libexec/apache2/mod_cgi.so
-
Descomenté la siguiente línea (eliminando el #):
AddHandler cgi_script .cgi
-
Agregué esto al archivo del host virtual para el sitio específico:
DocumentRoot "/Library/WebServer/Documents/" ScriptAlias /cgi-bin/ "/Library/WebServer/CGI-Executables/" AllowOverride none Options +ExecCGI AddHandler cgi-script .cgi
Puedo ejecutar los scripts de Perl desde la línea de comandos sin problemas.
Nota: esto es en High Sierra.
0 votos
Estoy votando para cerrar esta pregunta como fuera de tema porque parece estar relacionada con el desarrollo web.
2 votos
@Jaime Esta pregunta no tiene nada que ver con el desarrollo web. Se trata de cómo instalar programas de sitios web en tu Mac. Podría ser, por ejemplo, un programa de galería de imágenes, GitWeb, MovableType, u otra cosa. Esto es simplemente sobre cómo configurar el servidor web incorporado que viene con macOS.
1 votos
Gracias por la edición. Esto absolutamente es válido siempre y cuando el sistema operativo del anfitrión sea de Mac o el hardware sea de Mac o el cliente sea de Mac. También podría ser válido en otros lugares, pero no lo trasladaríamos de aquí o cerraríamos a menos que sea solicitado por el OP y sea válido en otro lugar.
0 votos
@jksoegaard mi error